Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PYTHON(绘图)-重命名轴刻度_Python_Plotly - Fatal编程技术网

PYTHON(绘图)-重命名轴刻度

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轴上的月份。但是,我

我有一个线图,我用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轴上的月份。但是,我想用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'
)
结果显示在该图中


工作正常。谢谢!:)工作完美。谢谢!:)