row = df.iloc[0].astype(int) plt.subplot(1, 2, 1) row.plot(marker='o', fontsize=20, ylabel=yax_label) plt.show()
问题是,y步数以浮点形式显示(0.5步)。有什么办法可以控制吗?例如,3,4,5,6,7是整数。
.set_yticks() :
.set_yticks()
(我无法运行您的代码,请发送示例)
import matplotlib.pyplot as plt fig, axe = plt.subplots(1, 3, constrained_layout=True) axe[0].plot(range(10)) axe[0].set_yticks(np.arange(0,10,0.5)) axe[1].plot(range(10)) axe[1].set_yticks(np.arange(0,10)) axe[2].plot(range(10)) axe[2].set_yticks(np.arange(0,10,2)) plt.show()
输出: