gpt4 book ai didi

python - Matplotlib 中的 X 轴

转载 作者:太空宇宙 更新时间:2023-11-04 06:27:33 25 4
gpt4 key购买 nike

我用 Python 编写了一个简单的程序,使用 Matplotlib 在坐标系中画线。我希望 X 轴描述为“2006、2007、2008”,但显示为“0, 0.5, 1, 1.5, 2.0 +2.006e3”

代码在这里:

import matplotlib.pyplot

import numpy as np

fig = matplotlib.pyplot.figure()

a=[2006,2007,2008]

b=[-1,3,5]

matplotlib.pyplot.plot(a, b, 'go-', label='line 1', linewidth=2)

matplotlib.pyplot.axis([2006, 2008, -1, 5])

matplotlib.pyplot.show()

最佳答案

代替

plt.axis([2006, 2008, -1, 5])

使用plt.xticks :

plt.xticks(a, map(str,a))

PS: 导入matplotlib.pyplot 很方便

import matplotlib.pyplot as plt

因为这减少了打字。

关于python - Matplotlib 中的 X 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6616481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com