python画散点图类型-Pandas / Pyplot中的散点图:如何按类别绘制
你可以使用scatter它,但这需要你的数字值,你key1不会有一个传说,正如你所注意到的那样。
最好只使用plot像这样的离散类别。例如:import matplotlib.pyplot as pltimport numpy as npimport pandas as pd
np.random.seed(1974)# Generate Datanum = 20x, y = np.random.random((2, num))labels = np.random.choice(['a', 'b', 'c'], num)df = pd.DataFrame(dict(x=x, y=y, label=labels))groups = df.groupby('label')# Plotfig, ax = plt.subplots()ax.margins(0.05) # Optional, just adds 5% padding to the autoscalingfor name, group in groups:
ax.plot(group.x, group.y, marker='o', linestyle='', ms=12, label=name)ax.legend()plt.show()
如果您希望看起来像默认pandas样式,那么只需rcParams使用pandas样式表更新它并使用其颜色生成器。(我也在稍微调整一下这个传说):import matplotlib.pyplot as pltimport numpy as npimport pandas as pd
np.random.seed(1974)# Generate Datanum = 20x, y = np.random.random((2, num))labels = np.random.choice(['a', 'b', 'c'], num)df = pd.DataFrame(dict(x=x, y=y, label=labels))groups = df.groupby('label')# Plotplt.rcParams.update(pd.tools.plotting.mpl_stylesheet)colors = pd.tools.plotting._get_standard_colors(len(groups), color_type='random')fig, ax = plt.subplots()ax.set_color_cycle(colors)ax.margins(0.05)for name, group in groups:
ax.plot(group.x, group.y, marker='o', linestyle='', ms=12, label=name)ax.legend(numpoints=1, loc='upper left')plt.show()
python画散点图类型-Pandas / Pyplot中的散点图:如何按类别绘制相关推荐
- python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...
//2019.07.23 1.箱形图,又称为盒式图,一般可以很好地反映出数据分布的特征,也可以进行多项数据之间分布特征的比较,它主要包含五个基础数据:中位数,两个上下分位数以及上下边缘线数据 其中的一 ...
- 关于python的元组类型以下选项中描述错误的是_关于Python的元组类型,以下选项中描述错误的是【】...
[单选题]给出如下代码: fname=imput('请输入要打开的文件:') fi=open(fname,'r') for line in fi.readlines(): print(line) fi ...
- 关于python浮点数类型错误的是_关于Python的数字类型,以下选项中描述错误的是...
[单选题]以下程序的输出结果是: lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎" ...
- python的复数类型表示数学中的复数对吗_关于Python的复数类型,以下选项中描述错误的是...
[单选题]下面代码的输出结果是 >>> x = "Happy Birthday to you!" >>> x * 3 [判断题]打开一个文本文件 ...
- python dataframe 列_python pandas库中DataFrame对行和列的操作实例讲解
用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFram ...
- python函数参数类型检查_Python中实现参数类型检查的简单方法
Python是一门弱类型语言,很多从C/C++转过来的朋友起初不是很适应.比如,在声明一个函数时,不能指定参数的类型.用C做类比,那就是所有参数都是void*类型!void类型强制转换在C++中被广泛 ...
- 如何用matlab画剪力弯矩,[参考]ANSYS中弯矩、剪力图的绘制.docx
PAGE PAGE 59 ansys中如何生成命令流方法:GUI是:Utility Menu>File>Write DB Log File 怎么用ansys绘制弯矩,剪力图:GUI: Ge ...
- 使用python画柱状图(matplotlib.pyplot)-- 你想要的设置这张图基本都包括
本人写论文时画的图,总结一下方法: 安心看下去,你应该就可以画出一个好看的柱状图,基本上需要的设置都有哦!!! 目录 1 首先引入画图所需要的包Matplotlib 2 Matplotlib Pypl ...
- python画误差棒_给妹子讲python-S02E06matplotlib散点图、频次直方图与误差线图
微信公众号: python数据科学家 [要点抢先看] 1.散点图的画法举例 2.频次直方图的画法举例 3.误差线图的画法举例 [妹子说]今天我们继续学习matplotlib绘图的相关内容嘛~ 对,在这 ...
最新文章
- 微信小程序把后台传过来的数组坐标展示在地图上
- winpcap4.1.2手动清理关键
- PHP中IP地址与整型数字互相转换详解
- mysql 的文件介绍_mysql 数据文件介绍
- Win10上rabbitmq 安装
- python/numpy将矩阵保存为文本文件
- python从数分到数编(part2)--随机数及数组
- 排座椅(洛谷-P1056)
- Oracle教程之分析Oracle索引扫描四大类
- LinQ学习之旅(1)
- A股收盘:沪指收涨0.66% 深成指收涨1.01%
- python实现isprime函数_Python参数类型以及实现isOdd函数,isNum函数,multi函数,isPrime函数...
- 【IoT】STM32 文件系统 fatfs 移植笔记详解
- 定向灰盒fuzzing工具BEACON
- fMRI与MRI区别+名词解释+MRI中T1和T2的含义与区分
- 2-- 关机/重启 、 创建 / 切换目录
- java pdf stamper_使用pdfstamper(Itext)将页码添加到pdf
- 织梦html伪静态页面,dedecms织梦全站伪静态设置+全套伪静态规则
- configure: error: Cannot find ldap libraries in /usr/lib
- 将图片压缩至指定大小Kb(Thumbnailator)