plt.scatter 指定颜色 想用plt 画点时指定颜色,发现网上的教程都是直接用的自带参数,所以这里写一下怎么用指定颜色 # define 2 colors of RGB_255colors_255=[(255,0,255),(255,255,0)]# transform the RGB_255 into RGB_unitcolors=[(color[0]/255,color[1]/255,color[2]/255,)forcolorincolors_2...
ax1= fig.add_subplot(111)#设置标题ax1.set_title('Scatter Plot')#设置X轴标签plt.xlabel('X')#设置Y轴标签plt.ylabel('Y')#画散点图sValue = x*10ax1.scatter(x,y,s=sValue,c='r',marker='x')#设置图标plt.legend('x1')#显示所画的图plt.show() (2)不同颜色 #导入必要的模块importnump...
sc = plt.scatter(xy, xy, c=z, vmin=0, vmax=20, s=35, cmap=cm) plt.colorbar(sc) plt.show() 1. 2. 3. 4. 5. 6. 7. 其中get_cmap中取值可为:Possible values are: Accent, Accent_r, Blues, Blues_r, BrBG, BrBG_r, BuGn, BuGn_r, BuPu, BuPu_r, CMRmap, CMRmap_r, ...
pythonmatplotlib:plt.scatter()大小和颜色参数详解 pythonmatplotlib:plt.scatter()⼤⼩和颜⾊参数详解语法 plt.scatter(x, y, s=20, c='b')⼤⼩s默认为20,s=0时点不显⽰;颜⾊c默认为蓝⾊。为每⼀个点指定⼤⼩和颜⾊ 有时我们需要为每⼀个点指定⼤⼩和⽅向,以区分不...
可以看到,在scatter( )中,其参数如下: matplotlib.pyplot.scatter(x,y,s=None,c=None,marker=None,cmap=None,norm=None,vmin=None,vmax=None,alpha=None,linewidths=None,verts=None,edgecolors=None,hold=None,data=None,**kwargs) 下面,我将参数分为两大类,分开讲解 ...
看了一下scatter支持的颜色是这样的,例如:plt.scatter(x1, y1, c='b', marker='o', s=5) ,你试试 character color ‘b’ blue ‘g’ green ‘r’ red ‘c’ cyan ‘m’ magenta ‘y’ yellow ‘k’ black ‘w’ white ...
plt.scatter(x,y,s=np.power(10*x+10*y,2),c=np.random.randn(100),cmap=mpl.cm.RdYlBu,marker='o') 1. 高级参数讲解 cmap → 指的是matplotlib.colors.Colormap,相当于多个调色盘的合集 norm、vmin、vmax → 散点颜色亮度设置 例子4:
python自带的plt可以给不同类别生成不同的颜色,但不能生成不同的性形状。所以需要自己实现一个方法。 1.定义mscatter函数 importmatplotlib.pyplot as pltdefmscatter(x, y, ax=None, m=None, **kw):importmatplotlib.markers as mmarkersifnotax: ax =plt.gca() ...
plt.scatter(X[:, 0], X[:, 1], c=y, s=40, cmap=plt.cm.Spectral) plt.show() 二分类散点图 三、同时区分颜色和形状 从上述的例子不难看出,已经很好将数据集进行颜色分类,但是我想将红色的点设置为圆形,蓝色的点设置成三角形,那么此时plt.scatter就很难直接支持这样的操作了。
plt.scatter(titanic.survived, titanic.age, c=titanic.pclass,cmap= plt.cm.Blues) plt.scatter(titanic.survived, titanic.age, c=titanic.pclass)# c做颜色映射,颜色是从调色板里来的。可以手动调整调色板。 image.png 3.2 修改默认的调色板 sns.set_palette('coolwarm') ...