【问题标题】:Python Matplotlib scatterplot compressing the Y axisPython Matplotlib 散点图压缩 Y 轴
【发布时间】:2019-11-30 19:37:09
【问题描述】:

我有一些我正在从事的学校项目的代码,我需要为按县划分的家庭收入中位数数据和每个县对可持续能源实践的投资创建散点图。例如,我的数据的前五行如下所示:

x = [39620, 43170, 76633, 50449, 50777]
y = [49625, 177083, 2026280, 460648, 137874]

数据收集得很好,但是,当我尝试使用数据创建散点图时,Y 轴将自身压缩为 1、2、3、4,而不是数百万的实际值。

ply.scatter(x, y, norm=None)

然后图表看起来像这样:

我上网查了一下,不明白,如果有任何帮助,将不胜感激,非常感谢!

【问题讨论】:

  • 请注意图表上方的1e8。尺度变了。 2 实际上是 200.000.000 等等

标签: python matplotlib data-science


【解决方案1】:
import matplotlib.pyplot as plt

x = [39620, 43170, 76633, 50449, 50777]
y = [49625, 177083, 2026280, 460648, 137874]

plt.figure()
plt.ticklabel_format(style='plain')
plt.scatter(x, y, norm=None)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 2016-11-10
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多