python散点图配色
时间: 2023-10-11 16:06:09 浏览: 205
python matplotlib包图像配色方案分享
在Python中,可以使用scatter()函数来创建散点图,并使用参数c和cmap来指定散点的颜色。其中,参数c可以是数值或数组,通过颜色映射表,每个数值都会与一个颜色相对应。默认的颜色映射表中,蓝色与最小值对应,红色与最大值对应。当参数c是形状为(N,3)或(N,4)的二维数组时,每个点的RGB颜色可以直接表示。而参数cmap则用于指定颜色映射表,常见的包括plt.cm.Pastel1和'flag'等。
以下是一个简单的例子,随机产生100个点,并使用scatter()函数和参数cmap来指定散点的颜色:
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-1, 1, 100)
y = np.random.randn(100)
plt.scatter(x, y, marker='o', c=x, cmap=plt.cm.Pastel1)
通过指定参数cmap为plt.cm.Pastel1,散点图的颜色将根据x的值进行渐变。你也可以尝试其他的颜色映射表,如'flag'来调整散点图的配色效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文