如何获得Plotly图的x轴范围?

时间:2016-06-17 15:34:46

标签: python ipython jupyter jupyter-notebook plotly

我在放大绘图散点图时尝试检索x轴的范围,但是当我尝试使用以下方法访问它时:     图['布局'] [' XAXIS'] ['范围'] 它只是返回'无'。

这是我用来创建图表的代码:

# self.plot contains the dataframe passed to the function to be plotted
self.plot = df
# Creates the plotly plot figure
self.fig = self.plot.iplot(asFigure=True,kind='scatter', xTitle='Date', yTitle='Temperature')
# Displays the plot
iplot(self.fig, show_link=False)

我使用袖扣从pandas DataFrame创建绘图,因此我没有明确地将layout.xaxis.range设置为任何内容。我还使用Jupyter笔记本显示图表,如果这有帮助的话。那么有没有办法获得绘图当前视图窗口的x轴范围?提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用python目前似乎还不可能。 community.plot.ly上有一封电子文章,内容为:

  

图形参数不会随着图表动作而动态变化。然而,   缩放时,绘图确实会发出有关新x轴范围的数据,   您将无法直接在Python中访问此信息。   相反,您必须使用javascript:   https://plot.ly/javascript/zoom-events/