我正在用python绘制一个图表。这是我的代码:
plt.plot(X,Y,'rx') plt.savefig('plotOr.png')
然而,我没有得到一个好的Y轴图,因为数字(单位比例)是重叠的。图片在这里。

我必须更改什么才能在左侧获得统一的比例1(从5开始到10结束)?X轴也是如此
发布于 2018-01-28 12:14:55
Python有一个名为"set()“的内置函数,您可以在"Y”数组上使用它,这样其中的数字就不会重复。
当然,如果数字相似但又不相同(即4.4和4.5),这对你没有帮助。
在这种情况下,您可能想要考虑使您的图形更大,并在刻度上的每个单位之间添加更多空间。可以通过设置Matplotlib的动态rc设置来更改绘图的大小。它们存储在名为rcParams的字典中。绘图图形的大小与键figure.figsize一起存储。
例如,要获取和设置Matplotlib绘图的大小:
import matplotlib.pyplot as plt
# Get current size
fig_size = plt.rcParams["figure.figsize"]
# Prints: [8.0, 6.0]
print "Current size:", fig_size
# Set figure width to 12 and height to 9
fig_size[0] = 12
fig_size[1] = 9
plt.rcParams["figure.figsize"] = fig_sizehttps://stackoverflow.com/questions/48483041
复制相似问题