python - Matplotlib:使 x 轴更长

标签 python graph matplotlib plot

Matplotlib 中,我需要绘制一个图形,其中 x 轴上的点位于 15000 之间的每个整数以及 y 轴上-axis 仅在非常有限的范围内。

Matplotlib 自动压缩所有内容,让所有数据适合(横向)页面。就我而言,我希望 x 轴尽可能大,以便所有点都清晰可见。现在只有一条粗彩色线,而不是分散的点。

我该怎么做?

(我正在保存为 pdf,如果有帮助的话)

最佳答案

您始终可以尝试指定正在创建的图形的尺寸(以英寸为单位)。以下内容可能会有所帮助:

fig = plt.figure(figsize=(20, 2))
ax = fig.add_subplot(111)
ax.plot(x, y)

figsize 采用宽度、高度(以英寸为单位)的元组。

关于python - Matplotlib:使 x 轴更长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14632729/

相关文章:

algorithm - 找到给定几条对角线的所有多边形面

python - 使用来自 2 个数据集的数据绘制多个图形

python - 我们如何使用合并操作后找到的数据更新相似列的行中的列数据?

python - 格式化具有固定长度和空格填充的整数的正确方法

c++ - 特定值的段错误

python - 有什么方法可以使 matplotlib 的 Nbagg 后端更快,或者 Inline 后端更高分辨率?

python - 当数据大小大于axis时,matplotlib如何决定显示什么

JavaScript 将 "·"字符添加到末尾

python - Python 是一种弱类型语言,因为变量可以切换类型吗?

Androidplot:改进轴布局(删除截止值)