我似乎无法弄清楚为什么我无法使用R
在plotly
中成功绘制最简单的数据帧。以下是我想要绘制名为b
的数据框的2D散点图的示例:
b <- data.frame(cat=c(1, 2, 3, 4, 5), rabbit=c(1.1, 2.2, 3.3, 4.4, 5.5), dog=c(-1, -2, -3, -4, -5))
library(plotly)
p <- plot_ly(b, x = cat, y = rabbit, mode= "markers")
如果您打印b
,则会看到它是5个样本的数据框,其列名为cat
,rabbit
和dog
,正如所料。但是,当我在Jupyter中执行上述操作时(不知道它是否重要),我收到以下错误:
plot_ly中的错误(b,x = cat,y = rabbit,mode =&#34; marker&#34;):object&#39; rabbit&#39;找不到
回溯:
- plot_ly(b,x = cat,y = rabbit,mode =&#34; marker&#34;)
醇>
我做错了什么?据我所知,b
是合法的数据框,cat
和rabbit
是其列名。