import numpy as np
import matplotlib.pyplot as plt
x = [0,5,9,10,15]
y = [0,1,2,3,4]
plt.plot(x,y)
plt.xticks(np.arange(min(x), max(x)+1, 1))
plt.show()显示

但是如果我将单位设置为0.5:plt.xticks(np.arange(min(x), max(x)+1, 0.5))显示

X轴很难读懂。
有没有一种方法可以为每个x轴单位设置距离,以便它可以自动(在x方向上)扩展绘图?
发布于 2019-05-30 17:37:23
这是可行的:
import numpy as np
import matplotlib.pyplot as plt
x = [0,5,9,10,15]
y = [0,1,2,3,4]
plt.figure(figsize=(20,10))
plt.plot(x,y)
plt.xticks(np.arange(min(x), max(x)+1, 0.5))
plt.show()对图形的大小进行运算就完成了这项工作。玩它,找到你想要的大小/比例等。
https://stackoverflow.com/questions/56375305
复制相似问题