Python自动化操作实现图例绘制


Posted in Python onJuly 09, 2020

折线图,柱状图,饼图用于数据展示,更直观的分析数据。实现绘制的效果图如下

Python自动化操作实现图例绘制

Python自动化操作实现图例绘制

Python自动化操作实现图例绘制

代码 很简单,如下

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签

#数据源
date=['2018/7/21','2018/7/22','2018/7/23','2018/7/24','2018/7/25','2018/7/26','2018/7/27','2018/7/28','2018/7/29','2018/7/30','2018/7/31']
hebei= [69,32,35,32,87,88,98,65,66,89,74]
shanxi=[13,45,67,89,32,55,66,32,53,66,89]

#折线图
plt.plot(date,hebei,color='red',label='河北')
plt.plot(date,shanxi,color='blue',label='山西')
plt.xlabel('日期')
plt.ylabel('车次')
plt.title('车次表')
plt.xticks(rotation=45) #闲转45度
plt.legend()
plt.show()

#柱状图
plt.bar(date,hebei,color='red',label='河北')
plt.bar(date,shanxi,color='blue',label='山西')
plt.xlabel('日期')
plt.ylabel('车次')
plt.title('车次表')
plt.xticks(rotation=45) #闲转45度
plt.legend()
plt.show()

#饼图
number=[777,444]
province=['河北','山西']
colors=['red','blue']
plt.pie(x=number,labels=province,colors=colors)
plt.legend()
plt.show()

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

Python 相关文章推荐
Python中join和split用法实例
Apr 14 Python
Python 的类、继承和多态详解
Jul 16 Python
TensorFlow实现MLP多层感知机模型
Mar 09 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
Jul 11 Python
更改Python的pip install 默认安装依赖路径方法详解
Oct 27 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 Python
python 的 openpyxl模块 读取 Excel文件的方法
Sep 09 Python
wxPython实现列表增删改查功能
Nov 19 Python
python 并发下载器实现方法示例
Nov 22 Python
keras 解决加载lstm+crf模型出错的问题
Jun 10 Python
Python调用百度OCR实现图片文字识别的示例代码
Jul 17 Python
解决pip install psycopg2出错问题
Jul 09 #Python
利用python下载scihub成文献为PDF操作
Jul 09 #Python
Python scrapy爬取小说代码案例详解
Jul 09 #Python
使用Python实现微信拍一拍功能的思路代码
Jul 09 #Python
pytorch 多分类问题,计算百分比操作
Jul 09 #Python
详解Python 循环嵌套
Jul 09 #Python
keras分类之二分类实例(Cat and dog)
Jul 09 #Python
You might like
自定义PHP分页函数
2006/10/09 PHP
php FPDF类库应用实现代码
2009/03/20 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
PHP入门教程之PHP操作MySQL的方法分析
2016/09/11 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
Javascript级联下拉菜单以及AJAX数据验证核心代码
2013/05/10 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
js style动态设置table高度
2014/10/21 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
13个PHP函数超实用
2015/10/21 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
Python如何为图片添加水印
2016/11/25 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
Python MD5加密实例详解
2017/08/02 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
MySQL面试题
2014/01/12 面试题
企业宣传策划方案
2014/05/29 职场文书
社区班子对照检查材料
2014/08/27 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
2016天猫双十一广告语
2016/01/28 职场文书
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL
如何Python使用re模块实现okenizer
2022/04/30 Python
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL