确定图形中Yaxis的单位比例(Python)

2024-05-15 16:35:06 发布

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

我在画一个Python图。这是我的代码:

在plt.绘图(X,Y,'rx') 保存图('绘图仪.png')

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

enter image description here

我必须改变什么才能使左手边的统一刻度为1(从5开始到10结束)?x轴也是一样


Tags: 代码绘图png单位plt数字rx照片
1条回答
网友
1楼 · 发布于 2024-05-15 16:35:06

好吧,Python有一个名为“set()”的内置函数,您可以在“Y”数组上使用它,这样它中的数字就不会重复。在

当然,如果数字相似但不相同(即4.4和4.5),这对你没有帮助。在

在这种情况下,您可能需要考虑使您的图形更大,并在比例尺上的每个单元之间添加更多的空间。 通过设置Matplotlib的动态rc设置,可以更改绘图的大小。它们存储在名为rcParams的字典中。绘图图形的大小用键存储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

相关问题 更多 >