X轴刻度线和刻度matplotlib.pyp

2024-04-20 01:27:42 发布

您现在位置:Python中文网/ 问答频道 /正文

下面的代码有效。在

名字:是1960年到2016年

价值观:是美国每年的GDP

当你绘制这个图时,x轴每年都有一个刻度,这使得它不可读。想每五年打一次勾,例如。我该怎么做?似乎找不到一个好的例子。在

(系统不允许我上传图片-不确定原因)

%matplotlib inline
import matplotlib.pyplot as plt
plt.style.use('seaborn-white')
import numpy as np
from numpy import array

# Plot GDP/Year

names =  usa.loc[: , "Year"]
values = usa.loc[: , "GDP Billions"]

plt.figure(1, figsize=(15, 6))

plt.subplot(121)
plt.plot(names, values)

plt.subplot(122)
plt.plot(names, values)

plt.show()

Tags: 代码importnumpynamesplotmatplotlibasplt
2条回答

使用pyplot.xticks

%matplotlib inline
import matplotlib.pyplot as plt
plt.style.use('seaborn-white')
import numpy as np
from numpy import array

# Plot GDP/Year

names =  usa.loc[: , "Year"]
values = usa.loc[: , "GDP Billions"]

plt.figure(1, figsize=(15, 6))

plt.subplot(121)
plt.plot(names, values)
plt.xticks(names[names % 5 == 0])

plt.subplot(122)
plt.plot(names, values)
plt.xticks(names[names % 5 == 0])

plt.show()

在plt.xticks公司(np.arange公司(0,57,step=5.0))实际工作。在

相关问题 更多 >