【发布时间】:2017-09-03 16:12:08
【问题描述】:
我发现用 python Jupyter 制作交互式图表绝对没有什么精确的...我在 Spyder 中只有一个 plt.plot 可以生成条形图,当我用鼠标进入条形图时,我只想知道条形图的名称弹出,仅此而已。对于曲线周围有一些点的曲线也是如此,我想要当我点击一个点时,它会给我点的名称和它的 x(它们是日期)......
我又没有发现任何确切的信息,有什么想法吗?
举个例子。
[in] Myexample
[out]
2018-01-31 4
2018-04-30 21
2018-07-30 12
2018-10-31 14
2019-01-31 21
2019-04-30 183
2019-07-30 12
2019-10-31 11
2020-01-31 9
[in] Myexample.plot(kind='bar')
[out] My bar-chart.
现在我正在尝试当我将光标移到此栏之一时,它会返回我的日期...它看起来很基本,但又找不到确切的信息...
谢谢!!
【问题讨论】:
-
你可能想谷歌 plot.ly
-
感谢您的回答,我试过了,但由于我的数据受到保护,而且 plot.ly 的演示帐户可以访问它,我无法使用它...
-
bokeh.pydata.org/en/latest 可能是一个选项
-
当然,我正在尝试使用 Matplotlib,它看起来是做我想做的最好的,但我找不到任何真实的例子......
-
您可能想使用一个名为'mpldatacursor' 的包。要构建您自己的自定义工具,您可以从 this example 开始。您还应该edit您的问题更具体,以便可以准确回答。
标签: python python-2.7 matplotlib ipython bar-chart