matplotlib plt.scatter() 如何调整散点大小及颜色设置?

2026-05-27 01:450阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计737个文字,预计阅读时间需要3分钟。

matplotlib plt.scatter() 如何调整散点大小及颜色设置?

代码示例:`plt.scatter(x, y, s=sizes, c=colors)` - 默认`s`大小为20,`s=0`时点不显示;- 默认`c`颜色为蓝色。- 可为每个点指定大小和颜色,以区分不同区域。

语法

plt.scatter(x, y, s=20, c='b')

大小s默认为20,s=0时点不显示;颜色c默认为蓝色。

为每一个点指定大小和颜色

有时我们需要为每一个点指定大小和方向,以区分不同的点。这时,可以向s和c传入列表。如:

import matplotlib.pyplot as plt import numpy as np x = list(range(1, 7)) plt.scatter(x, x, s=10*np.array(x)**2, c=x) plt.show()

参数s=[1, 4, 9, 16, 25, 36],c=[1, 2, 3, 4, 5, 6],输出为:

matplotlib plt.scatter() 如何调整散点大小及颜色设置?

其中颜色列表的意思是,在下图的颜色带中按比例取颜色。

阅读全文

本文共计737个文字,预计阅读时间需要3分钟。

matplotlib plt.scatter() 如何调整散点大小及颜色设置?

代码示例:`plt.scatter(x, y, s=sizes, c=colors)` - 默认`s`大小为20,`s=0`时点不显示;- 默认`c`颜色为蓝色。- 可为每个点指定大小和颜色,以区分不同区域。

语法

plt.scatter(x, y, s=20, c='b')

大小s默认为20,s=0时点不显示;颜色c默认为蓝色。

为每一个点指定大小和颜色

有时我们需要为每一个点指定大小和方向,以区分不同的点。这时,可以向s和c传入列表。如:

import matplotlib.pyplot as plt import numpy as np x = list(range(1, 7)) plt.scatter(x, x, s=10*np.array(x)**2, c=x) plt.show()

参数s=[1, 4, 9, 16, 25, 36],c=[1, 2, 3, 4, 5, 6],输出为:

matplotlib plt.scatter() 如何调整散点大小及颜色设置?

其中颜色列表的意思是,在下图的颜色带中按比例取颜色。

阅读全文