2
我正在嘗試使用ggplotly()
和散點圖,該散點圖對x軸和y軸都有因子。但是,ggplotly
正在做一些我不明白的事情,它會顯着改變我的數據表示。下面是一個例子,但是請注意,我故意做x和y的因素,他們不應該被視爲數字:ggplotly用因子數據繪製點
mydata = data.frame(x = factor(c(1:40)),
y = factor(sample(c(1:40), 40, replace = TRUE)),
count = sample(c(1:5), 40, replace = TRUE))
myplot = ggplot(mydata, aes(x, y)) +
geom_point(aes(size = count))
只需使用ggplot
它看起來很棒:
然而,當我使用ggplotly(myplot)
我得到這個,這顯然是非常不同的:
我的最終目標是能夠對每個點進行鼠標懸停並獲取座標和「計數」變量。我接受其他方法,但我也想知道這裏發生了什麼。