PYTHON(Plotly) - 重命名轴刻度

时间:2017-07-28 09:38:53

标签: python plotly

我有一个线图,我在这个数据帧中用matplotlib做了一个名为lineFGDF的线图:

enter image description here

我使用的代码是:

fig, ax2 = plt.subplots(figsize=(15, 10))
x = lineFDF[threeYr]
x.plot(kind='line', marker='',color='#0c1e3c')
plt.grid(color='#e5e0e0', linestyle=':', linewidth=0.8)

它产生了这个:

enter image description here

哪个好,我可以看到X轴上的月份。但是,我想用Plotly做到这一点,所以我可以让它互动。

所以我找到了一种在Plotly中做到这一点的方法,但是几个月过去了,已经被数字取代了。如何获得月份标签?

这是代码:

random_x = lineFDF[threeYr]
trace0 = go.Scatter(
    y = random_x,
    mode = 'lines',
    name = 'lines'
)
data = [trace0]
plotly.offline.iplot(data, filename='line-mode')

产生这个:

enter image description here

1 个答案:

答案 0 :(得分:1)

在trace0中指定X.将X设置为等于您希望看到的月份。

trace0 = go.Scatter(
    x = ['jan','feb','ma','ap','may','jun'],
    y = [1,2,3,4,5,6],
    mode = 'lines',
    name = 'lines'
)

会生成此图表。

enter image description here