Python Matplotlib散点图压缩Y轴

时间:2019-11-30 19:37:09

标签: python matplotlib data-science

我有一个正在进行的学校项目的代码,我需要创建散点图,以获取有关各县家庭平均收入以及每个县对可持续能源实践的投资的数据。例如,我数据的前五行如下:

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

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

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

然后该图看起来像这样:

I

我已经上网了,无法解决这个问题,非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

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)