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装饰器decorator介绍
Nov 21 Python
初步认识Python中的列表与位运算符
Oct 12 Python
Python入门教程之运算符与控制流
Aug 17 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
win10下tensorflow和matplotlib安装教程
Sep 19 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
Jun 23 Python
Python基于callable函数检测对象是否可被调用
Oct 16 Python
Django缓存Cache使用详解
Nov 30 Python
详解Django的MVT设计模式
Apr 29 Python
python自动计算图像数据集的RGB均值
Jun 18 Python
Python实现为PDF去除水印的示例代码
Apr 03 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
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
Javascript document.referrer判断访客来源网址
2020/05/15 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
JavaScript高级程序设计 扩展--关于动态原型
2010/11/09 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
简述vue状态管理模式之vuex
2018/08/29 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
基于Python log 的正确打开方式
2018/04/28 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
天美时手表加拿大官网:Timex加拿大
2016/09/01 全球购物
日期和时间问题
2015/01/04 面试题
实习销售业务员自我鉴定
2013/09/21 职场文书
设计师个人求职信范文
2014/02/02 职场文书
在职证明书模板
2015/06/15 职场文书
草房子读书笔记
2015/06/29 职场文书
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js