Python Plotly:如何检索主刻度线和网格线的值?

Python Plotly:如何检索主刻度线和网格线的值?,python,plotly,Python,Plotly,我想检索此图中突出显示的x值: 使用以下代码段在Jupyter笔记本中生成绘图: import plotly import cufflinks as cf from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot import pandas as pd import numpy as np # setup init_notebook_mode(connected=True) np.random.

我想检索此图中突出显示的x值:

使用以下代码段在Jupyter笔记本中生成绘图:

import plotly
import cufflinks as cf
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import pandas as pd
import numpy as np

# setup
init_notebook_mode(connected=True)
np.random.seed(123)
cf.set_config_file(theme='pearl')

# Random data using cufflinks
df = cf.datagen.lines()

# plot
fig = df.iplot(asFigure=True, kind='scatter',xTitle='Dates',yTitle='Returns',title='Returns')
iplot(fig)

这就是我尝试过的:

使用此设置,只需在笔记本中运行
fig
,即可检索每个系列的每个x和y值。但是没有找到刻度值

我还尝试在
dir(fig)
中深入挖掘,并认为
fig.axis
的输出可能会起作用,但没有:

{'x1': {'gridcolor': '#E1E5ED',
  'showgrid': True,
  'tickfont': {'color': '#4D5663'},
  'title': {'text': 'Dates', 'font': {'color': '#4D5663'}},
  'zerolinecolor': '#E1E5ED'},
 'y1': {'gridcolor': '#E1E5ED',
  'showgrid': True,
  'tickfont': {'color': '#4D5663'},
  'title': {'text': 'Returns', 'font': {'color': '#4D5663'}},
  'zerolinecolor': '#E1E5ED'}}
但是,网格和勾号还有其他选项,如
'showgrid':True
,和
'tickfont'
,但这些值似乎在其他地方“隐藏”


有什么建议吗?

此数据仅在Javascript上下文中可用,因此不幸的是无法从Python中访问。

@nocilaskruchten未来版本可能的功能请求?从技术上讲,这很难做到,但需要记住:)