你可以使用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中的散点图:如何按类别绘制相关推荐

  1. python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...

    //2019.07.23 1.箱形图,又称为盒式图,一般可以很好地反映出数据分布的特征,也可以进行多项数据之间分布特征的比较,它主要包含五个基础数据:中位数,两个上下分位数以及上下边缘线数据 其中的一 ...

  2. 关于python的元组类型以下选项中描述错误的是_关于Python的元组类型,以下选项中描述错误的是【】...

    [单选题]给出如下代码: fname=imput('请输入要打开的文件:') fi=open(fname,'r') for line in fi.readlines(): print(line) fi ...

  3. 关于python浮点数类型错误的是_关于Python的数字类型,以下选项中描述错误的是...

    [单选题]以下程序的输出结果是: lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎" ...

  4. python的复数类型表示数学中的复数对吗_关于Python的复数类型,以下选项中描述错误的是...

    [单选题]下面代码的输出结果是 >>> x = "Happy Birthday to you!" >>> x * 3 [判断题]打开一个文本文件 ...

  5. python dataframe 列_python pandas库中DataFrame对行和列的操作实例讲解

    用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFram ...

  6. python函数参数类型检查_Python中实现参数类型检查的简单方法

    Python是一门弱类型语言,很多从C/C++转过来的朋友起初不是很适应.比如,在声明一个函数时,不能指定参数的类型.用C做类比,那就是所有参数都是void*类型!void类型强制转换在C++中被广泛 ...

  7. 如何用matlab画剪力弯矩,[参考]ANSYS中弯矩、剪力图的绘制.docx

    PAGE PAGE 59 ansys中如何生成命令流方法:GUI是:Utility Menu>File>Write DB Log File 怎么用ansys绘制弯矩,剪力图:GUI: Ge ...

  8. 使用python画柱状图(matplotlib.pyplot)-- 你想要的设置这张图基本都包括

    本人写论文时画的图,总结一下方法: 安心看下去,你应该就可以画出一个好看的柱状图,基本上需要的设置都有哦!!! 目录 1 首先引入画图所需要的包Matplotlib 2 Matplotlib Pypl ...

  9. python画误差棒_给妹子讲python-S02E06matplotlib散点图、频次直方图与误差线图

    微信公众号: python数据科学家 [要点抢先看] 1.散点图的画法举例 2.频次直方图的画法举例 3.误差线图的画法举例 [妹子说]今天我们继续学习matplotlib绘图的相关内容嘛~ 对,在这 ...

最新文章

  1. 微信小程序把后台传过来的数组坐标展示在地图上
  2. winpcap4.1.2手动清理关键
  3. PHP中IP地址与整型数字互相转换详解
  4. mysql 的文件介绍_mysql 数据文件介绍
  5. Win10上rabbitmq 安装
  6. python/numpy将矩阵保存为文本文件
  7. python从数分到数编(part2)--随机数及数组
  8. 排座椅(洛谷-P1056)
  9. Oracle教程之分析Oracle索引扫描四大类
  10. LinQ学习之旅(1)
  11. A股收盘:沪指收涨0.66% 深成指收涨1.01%
  12. python实现isprime函数_Python参数类型以及实现isOdd函数,isNum函数,multi函数,isPrime函数...
  13. 【IoT】STM32 文件系统 fatfs 移植笔记详解
  14. 定向灰盒fuzzing工具BEACON
  15. fMRI与MRI区别+名词解释+MRI中T1和T2的含义与区分
  16. 2-- 关机/重启 、 创建 / 切换目录
  17. java pdf stamper_使用pdfstamper(Itext)将页码添加到pdf
  18. 织梦html伪静态页面,dedecms织梦全站伪静态设置+全套伪静态规则
  19. configure: error: Cannot find ldap libraries in /usr/lib
  20. 将图片压缩至指定大小Kb(Thumbnailator)

热门文章

  1. LPC43xx OTP
  2. 什么是CommonJS?
  3. C# 代理做为函数参数的时候
  4. 61计蒜客 动态规划基础 蒜头君的城堡之旅
  5. mysql select 报错
  6. 一个网络公司的任职要求
  7. TCP/IP UDP用户数据报协议 运输层
  8. 扩展Ext2类 Extending Ext2 Class
  9. sql 优化之关于null 和数据类型
  10. 中国最大的python社区-一个将会是国内最高品质的 Python 社区,大家一起来见证...