colormap数值的含义: 在Matplotlib中,colormap通常用于将标量数据映射到颜色空间。当我们在scatter()函数中使用colormap时,我们实际上是在为每个点分配一个颜色,这个颜色基于点的数值大小。例如,如果我们有一个表示温度的数值列表,并将其映射到颜色空间,那么较低的温度值可能会对应蓝色,而较高的温度值可能会对应红色。
importmatplotlib.pyplotaspltimportnumpyasnp# 创建数据x=np.linspace(0,10,100)y=np.sin(x)# 创建图形plt.figure(figsize=(10,6))plt.scatter(x,y,c=y,cmap='viridis')plt.colorbar(label='Sin(x)')plt.title('使用 viridis 色彩映射表 - how2matplotlib.com')plt.xlabel('X')plt.ylabel('Y')pl...
importmatplotlib.pyplotaspltimportnumpyasnp# 创建一个包含正负值的数据集x=np.linspace(-5,5,100)y=x**3# 使用 'RdBu' 发散色彩映射表plt.scatter(x,y,c=y,cmap='RdBu')plt.colorbar(label='y = x^3')plt.title('How2matplotlib.com: Diverging Colormap Example (RdBu)')plt.axhline(y=0,col...
第二种更强大的绘制散点图的方法是使用plt.scatter函数,它的使用方法和plt.plot类似:plt.scatter(x,...
star2、scatter plot【散点图】 star3、bar plot【条形图】 star4、imshow plot【格子图】5、contour plot【等高线图】6、quiver plot【箭头】 star7、pie plot【饼图】 star8、text plot【添加文本】9、fill_between plot【曲线填充图】10、step plot【阶梯图】 ...
通过上面的命令,获取scatter函数的帮助信息,它其实是Axes为我们提供的一个方法而已。Axes.scatter(self, x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, *, edgecolors=None, plotnonfinite=False, data=None, **kwargs)参数定义如下:...
x = np.random.randn(50) y = np.random.randn(50) plt.scatter(x,y,c=x,cmap='RdPu');# Sequential中的选项 在以下官网页面可以查询上述五种colormap的字符串表示和颜色图的对应关系 https://matplotlib.org/stable/tutorials/colors/colormaps.html...
[0, 1]`区间简单地分成四段,依次映射为列表`['r','g','b','y']`中列出的颜色cmp = mpl.colors.ListedColormap(['r','g','b','y'])#绘制散点图,用x值着色#没有指定Norm,所以使用默认的`colors.Normalize`#将x的值区间为 [1, 24]`映射(归一化)到`[0, 1]`区间plt.scatter(x, y,s=...
In addition you have to create an array with values (from 0 to 100), one value for each point in the scatter plot:Example Create a color array, and specify a colormap in the scatter plot: import matplotlib.pyplot as pltimport numpy as npx = np.array([5,7,8,7,2,17,2,9,4,11...
关于颜色使用,介绍 5种表示单色颜色的基本方法、colormap多色显示的方法。 一、matplotlib的绘图样式(style) 1.预先定义样式 matplotlib提供了许多内置的样式,只需在python脚本的最开始输入想使用style的名称即可调用plt.style.use('default')。 AI检测代码解析 ...