Matplotlib使用字符串代替变量绘制散点图的方法


Posted in Python onFebruary 17, 2020

要点说明

在绘制散点图的时候,通常使用变量作为输入数据的载体。
其实,也可以使用字符串作为输入数据的存储载体。

下面代码的data = {“a”: x, “b”: y, “color”: c, “size”: s}正是将散点图的输入数据、颜色和标记大小放在数据字典data中作为键值对,对应的key是字符串string。

Matplotlib编程实现

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.gca()

x = np.random.rand(50)*10
y = np.random.rand(50)*10+20
s = np.random.rand(50)*100
c = np.random.rand(50)

data = {"a": x, "b": y, "color": c, "size": s}

ax.scatter("a", "b", c="color", s="size", data=data)

ax.set(xlabel="X", ylabel="Y")

plt.show()

成品图

Matplotlib使用字符串代替变量绘制散点图的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python+mysql实现简单的web程序
Sep 11 Python
Python中用于计算对数的log()方法
May 15 Python
Python 多线程抓取图片效率对比
Feb 27 Python
Python算法之求n个节点不同二叉树个数
Oct 27 Python
Django组件cookie与session的具体使用
Jun 05 Python
Python中的支持向量机SVM的使用(附实例代码)
Jun 26 Python
pygame实现俄罗斯方块游戏(基础篇3)
Oct 29 Python
Python中的 ansible 动态Inventory 脚本
Jan 19 Python
tensorflow 变长序列存储实例
Jan 20 Python
基于pygame实现童年掌机打砖块游戏
Feb 25 Python
Python:__eq__和__str__函数的使用示例
Sep 26 Python
Django解决frame拒绝问题的方法
Dec 18 Python
关于tf.TFRecordReader()函数的用法解析
Feb 17 #Python
将数据集制作成VOC数据集格式的实例
Feb 17 #Python
将labelme格式数据转化为标准的coco数据集格式方式
Feb 17 #Python
开启Django博客的RSS功能的实现方法
Feb 17 #Python
Python3打包exe代码2种方法实例解析
Feb 17 #Python
Django 博客实现简单的全文搜索的示例代码
Feb 17 #Python
Python使用qrcode二维码库生成二维码方法详解
Feb 17 #Python
You might like
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
php封装的验证码类分享
2017/02/26 PHP
jquery图片上下tab切换效果
2011/03/18 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
jquery插件Jplayer使用方法简析
2016/04/22 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
2016/08/29 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
初探nodeJS
2017/01/24 NodeJs
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
2020/11/24 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
vue2.x集成百度UEditor富文本编辑器的方法
2018/09/21 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
2019/05/14 jQuery
vue多页面项目中路由使用history模式的方法
2019/09/23 Javascript
JS合并两个数组的3种方法详解
2019/10/24 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
Python中的ceil()方法使用教程
2015/05/14 Python
Python实现网站注册验证码生成类
2017/06/08 Python
Python cookbook(数据结构与算法)同时对数据做转换和换算处理操作示例
2018/03/23 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
python安装scipy的步骤解析
2019/09/28 Python
Python文本文件的合并操作方法代码实例
2020/03/31 Python
项目考察欢迎辞
2014/01/17 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
冰雪公主观后感
2015/06/16 职场文书
Python实现对齐打印 format函数的用法
2022/04/28 Python
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
2022/06/21 Java/Android
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript