【发布时间】:2023-04-06 00:08:01
【问题描述】:
我不明白:
我只想做一个示例图:
a = pd.DataFrame(np.random.randn(100, 4), columns=['a', 'b', 'c', 'd'])
a.iplot(kind='line', y='a')
不是一个非常复杂的例子。
显然,有:
- 在线绘图(将您的图表上传到他们的系统上)
- 离线(制作本地图片)
- 应该与 pandas 数据帧进行交互的袖扣库
实际上整个在线/离线并不清楚,因为一半的网络内容似乎是关于旧版本的。
但是,当我只是使用 plotly 输出一些东西时,我会得到一个带有我的情节的浏览器选项卡。既然它打开一个网址,那是在线还是离线模式?不知道
为此,我必须从 plotly import graph_objs as go 导入,而不是像文档中所写的那样 import plotly.graph_objects as go,因为这不起作用。不太清楚为什么有两个几乎相同名称的不同对象...
进入袖扣,当我复制粘贴样本时(来自这篇文章:https://medium.com/@kbrook10/day-7-data-visualization-how-to-use-plotly-and-cufflinks-for-interactive-data-visualizations-3a4b85fdd999),它会抱怨缺少文件名/网址。
看起来像这样:
所以,我进入“离线”模式:
cf.go_offline()
嗯,不,同样的错误..
最后,我想要的只是数据框->绘图;并最终进行交互式绘图,这就是我要离开 matplot lib 的原因。
如果有人能解释不同的版本,为什么命名似乎会改变等,以及我如何使用袖扣使数据框->情节工作,我将不胜感激;)
【问题讨论】: