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值都相同,所以被画成同一行,呈现出星星的形状。