颜色映射是一系列颜色,他们从起始颜色渐变到结束颜色。在可视化中,颜色映射用于突出数据的规律,比如想用较浅的颜色来表示较小的值,用较深的颜色来表示较大的值。
import matplotlib.pyplot as plt
x_value = list(range(1, 1001))
y_value = [x**2 for x in x_value]
plt.scatter(x_value, y_value, c=y_value, cmap=plt.cm.hot, s=20)
# 参数c设置成一个y值列表,y值较大的用s深色表示,y值小的用浅色表示
# cmap告诉pycharm使用哪个颜色映射,可以去查询,特别多种
plt.title("Square", fontsize=15)
plt.xlabel("number", fontsize=10)
plt.ylabel("number**2", fontsize=10)
plt.show()
运行效果:
(这个也太酷了)