淘先锋技术网

首页 1 2 3 4 5 6 7

Python画散点图星型

import matplotlib.pyplot as plt
# 定义二维数据
x = [1, 2, 3, 4, 5, 6]
y = [1, 1, 1, 1, 1, 1]
# 定义颜色列表
colors = ["#FFB6C1", "#FF69B4", "#FF00FF", "#9400D3", "#4B0082", "#0000FF"]
# 画散点图
plt.scatter(x, y, s=10000, c=colors)
# 显示画布
plt.show()

上述代码定义了一个二维列表,其中x表示横坐标,y表示纵坐标。还定义了颜色列表,用以区分不同散点的颜色。

使用scatter()函数画出散点图,其中s参数指定每个散点的大小,c参数指定每个散点的颜色。本文所用的颜色为常用的紫色调。

通过运行上述代码发现,散点图所呈现出的样式类似于星型,与定义的x、y数组中的元素无关。这是因为所有散点的y值都相同,所以被画成同一行,呈现出星星的形状。