python数据可视化

问题遇到的现象和发生背景

数据可视化学习

用代码块功能插入代码,请勿粘贴截图

import matplotlib.pyplot as plt

定义X轴的范围

x_values = range(1, 1001)

伴随x轴y轴随之变化

y_values = [x ** 2 for x in x_values]

plt.style.use('seaborn')
plt, ax = plt.subplots()

ax.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues, s=10)
ax.axis(0, 100, 0, 10000)
plt.show()

运行结果及报错内容

File "D:/PYTHON/代码/数据可视化/使用颜色映射.py", line 11, in
ax.scatter(x_values,y_values,c=y_values,cmap=plt.cm.Blues,s=10)
AttributeError: 'Figure' object has no attribute 'cm'

把 plt, ax = plt.subplots()
改为 fig, ax = plt.subplots()