plt散点图多颜色图例

2024-06-15 16:38
文章标签 散点图 图例 plt 颜色

本文主要是介绍plt散点图多颜色图例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

20210320 -

在使用plt.scatter进行散点图绘制的时候,通过直接指定颜色,可以直接获得结果,大致代码如下:

plt.scatter(X[:,0], X[:,1], c = y)

但是如果这样的话,在标注图例的时候,就无法标注了,直接使用plt.legend()的话,会提示没有标签信息;而即使将标签数据在plt.scatter的函数中传入,也并不能显示。

对于这个问题,在百度上进行了搜索,发现好多人有这种需求,而如果要解决这种问题,那么只能是采用循环的方式,通过循环的方式在每次绘图的时候传递过去这个。整体代码的话,也比较简单。


但是我个人感觉这种需求应该很常见啊,为什么没有比较官方的解决方案。在matplotlib的网站上进行了查看,找到了一个类似的解决方案,使用的方法就是PathCollection.legend_elements
具体的话可以查看Scatter plots with a legend

这篇关于plt散点图多颜色图例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1064002

相关文章

改变背景颜色+碰撞检测

1.让类继承CCLayerColor比如 class HelloWorld:public cocos2d::CCLayerColor{ public : 在.cpp文件中 bool HelloWorld::init(){ if(!CCLayerColor::initWithColor(ccc4(255,255,255,25

服装盘点机在服装行业颜色尺码仓库条码高效管理中的应用

服装行业的商品管理的特点是需要管理颜色和尺码 具体逻辑就是: 什么商品,什么颜色,什么尺码,入库多少个? 什么商品,什么颜色,什么尺码,出库多少个? 什么商品,什么颜色,什么尺码,还有库存多少个? 如果使用服装盘点机PDA实现仓库条码管理,商品在入库时,根据颜色,尺码,贴好条码。这样就可以扫描条码入库,出库,盘点,调拨,配送,库存查询。管理起来轻松,高效,准确。 以盘点为例: 1。扫

CSS盒模型--边框设置:border: 1px solid red(像素 样式 颜色 ),border-bottom:1px dotted #ccc

盒模型--边框(一) 盒子模型的边框就是围绕着内容及补白的线,这条线你可以设置它的粗细、样式和颜色(边框三个属性)。 如下面代码为div来设置边框粗细为2px、样式为实心的、颜色为红色的边框: div{border:2px solid red;} 上面是border代码的缩写形式,可以分开写: div{border-width:2px;border-style:solid;bord

关于DevDxpress GridView的列标题如何文本多颜色表示问题且标题换行

前面写了一篇DevExpress Winform的Html 格式文本支持的控件和便签写法,这里就简单介绍关于GridView的列标题如何实现文本多颜色的方法,设置GridView列的文本为Html Formting前,首先设置 GridView.OptionView.AllowHtmlDrawColumnHeader=true; 接下来设置Column的Caption的文本 gridC

DevExpress GridView 单元格进度条的绑定及拓展自定义进度条不同颜色显示

DevExpress提供进度条的控件ProgressBarControl,并且能在GridView的单元格中使用,效果图如图所示 关于单元格绑定progressBarControl,这里我简单介绍一下,列的ColumnEdit属性选择ProgressBarControl,然后设置选择的repositoryitemprogressBar1的ShowTitle属性来显示中间的百分数文本即可(其中

DevExpress GridView列标题自定义背景颜色

(Dev 19.2版本不需要这些处理,默认就可以直接设置颜色) DevExpress GridView 列标题的颜色是跟随皮肤的,直接修改BackColor是无效的,除非去掉皮肤,若不想去皮肤或者修改皮肤的话,可以采用gridview的CustomDrawColumnHeader事件去处理, 注册这个事件,颜色设置直接设置GridColumn的backColor即可。 注册事件:   g

ios设置导航栏背景图片、返回按钮背景、标题颜色等等

在ios程序的编写过程中,很多时候我们都要自定义自己的UI,而不是使用cocoatouch中原有的。说起对UI的更改,很多时候我们只是修改一下原有UI的背景啊,颜色之类的,以达到新的要求。     在此之前呢,设置UINavigationController的背景颜色,我会使用如下的代码: 首先看.h文件 #import <UIKit/UIKit.h>@interface UI

iOS圆形颜色选择器

最近公司做一款彩色灯,涉及到app控制灯的颜色,这样就催生了这个需求:做一个颜色选择器。 做完后的效果如下: 实现源码:https://github.com/hpy8804/ColorPickerDemo

spark graphx 可视化:不同属性结点指定不同颜色

普通图: 节点指定颜色的图: 方法: 自定义节点的属性如: 属性文件stylesheets,内容如下,ip节点颜色是红色 edge {    shape: cubic-curve;    fill-color: #dd1c77;    z-index: 0;    text-background-mode: rounded-box;    text-background-color:

plt绘制网格图

代码 obj = "accu"for (epoch,lr) in config:with open('data/epoch_{}_lr_{}_Adam.pkl'.format(epoch,lr),'rb') as f:data = pickle.load(f) plt.plot(range(1,epoch+1),data[obj],label=f'lr={lr}')plt.ti