PYTHON(绘图)-重命名轴刻度
我有一个线图,我用matplotlib从这个数据框中画出来,叫做lineFGDF: 我使用的代码是:PYTHON(绘图)-重命名轴刻度,python,plotly,Python,Plotly,我有一个线图,我用matplotlib从这个数据框中画出来,叫做lineFGDF: 我使用的代码是: 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) 它产生了以下结果: 这很好,我可以看到X轴上的月份。但是,我
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)
它产生了以下结果:
这很好,我可以看到X轴上的月份。但是,我想用Plotly来实现它,这样我就可以使它具有交互性
因此,我找到了一种有计划的方法,但几个月过去了,取而代之的是数字。如何取回月份标签
代码如下:
random_x = lineFDF[threeYr]
trace0 = go.Scatter(
y = random_x,
mode = 'lines',
name = 'lines'
)
data = [trace0]
plotly.offline.iplot(data, filename='line-mode')
这就产生了:
在trace0中指定X。将X设置为您希望看到的月份数
trace0 = go.Scatter(
x = ['jan','feb','ma','ap','may','jun'],
y = [1,2,3,4,5,6],
mode = 'lines',
name = 'lines'
)
结果显示在该图中
在trace0中指定X。将X设置为您希望看到的月份数
trace0 = go.Scatter(
x = ['jan','feb','ma','ap','may','jun'],
y = [1,2,3,4,5,6],
mode = 'lines',
name = 'lines'
)
结果显示在该图中
工作正常。谢谢!:)工作完美。谢谢!:)