我在放大绘图散点图时尝试检索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轴范围?提前谢谢!
答案 0 :(得分:0)
使用python目前似乎还不可能。 community.plot.ly上有一封电子文章,内容为:
图形参数不会随着图表动作而动态变化。然而, 缩放时,绘图确实会发出有关新x轴范围的数据, 您将无法直接在Python中访问此信息。 相反,您必须使用javascript: https://plot.ly/javascript/zoom-events/