在图中确定Y轴的单位比例(Python)

时间:2018-01-28 04:04:17

标签: python matplotlib graph axis

我在python中绘制图形。这是我的代码:

plt.plot(X,Y, 'RX') plt.savefig( 'plotOr.png')

但是,我没有得到一个好的Y轴图,因为数字(单位比例)是重叠的。图片就在这里。

enter image description here

我必须更改左手边的均匀刻度1(从5开始到10结束)? x轴相同

1 个答案:

答案 0 :(得分:0)

嗯,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_size