Я хотел бы получить значения 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)
Вот что я пробовал:
С помощью этой настройки вы можете получить каждое значение x и y для каждой серии, просто набрав fig
в блокноте. Но тиковых значений нигде не найти.
Я также пытался копать глубже в 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'
, но значения кажутся "скрытыми" где-то еще.
Есть предложения?