Python之matplotlib画图
折线图:
这里写两个其他的。
柱状图,柱状图个人喜欢用pygal来画,有两篇文章 - Pygal之掷骰子 和 pygal之掷骰子 - 2颗面数为6的骰子。下面用matplotlib画一画。
首先是垂直柱状图:
1 #定义x轴的数据
2 date = ['2018/7/21', '2018/7/22', '2018/7/23', '2018/7/24', '2018/7/25', '2018/2/26',
3 '2018/7/27', '2018/7/28', '2018/7/29', '2018/7/30', '2018/7/31']
4 #定义y轴的数据
5 data = [69, 93, 65, 65, 66, 70, 88, 47, 58, 21, 24]
6 #定义绘图后适应屏幕
7 figure = plt.figure(dpi=128,figsize=(16,9))
8 plt.title('数据垂直柱状图') #标题
9 plt.xlabel('日期') #x轴标签-日期
10 plt.ylabel('') #y轴标签
11 plt.tick_params(axis='both',which='major',labelsize=5) #标签设置
12 plt.bar(date, data, color='red',label='数据') #绘图参数
13 figure.autofmt_xdate() #x轴标签倾斜
14 plt.legend() #显示标签
15 plt.show() #显示图形
其次是水平柱状图:
1 #定义y轴数据
2 date = ['2018/7/21', '2018/7/22', '2018/7/23', '2018/7/24', '2018/7/25', '2018/2/26',
3 '2018/7/27', '2018/7/28', '2018/7/29', '2018/7/30', '2018/7/31']
4 #定义x轴数据
5 data = [69, 93, 65, 65, 66, 70, 88, 47, 58, 21, 24]
6 #定义绘图后适应屏幕
7 figure = plt.figure(dpi=128,figsize=(16,9))
8 plt.title('数据水平柱状图')
9 plt.xlabel('data')
10 plt.ylabel('date')
11 plt.tick_params(axis='both',which='major',labelsize=5)
12 plt.barh(date, data, color='blue', label='data')
13 figure.autofmt_xdate()
14 plt.legend() #显示标签
15 plt.show() #显示图形
饼状图,饼状图是一维数据组。
1 #定义数据
2 number = [666,354]
3 #定义标签
4 datalabel = ['AAA','BBB']
5 #定义绘图部分的颜色
6 colors = ['#999fff', '#fff999'] #颜色
7 #开始绘图
8 plt.pie(x=number,labels=datalabel, colors=colors)
9 plt.legend() #显示标签
10 plt.show() #显示图形
Python之matplotlib画图的更多相关文章
- python使用matplotlib画图
python使用matplotlib画图 matplotlib库是python最著名的画图库.它提供了一整套和matlab类似的命令API.十分适合交互式地进行制图. 先介绍了怎样使用matplotl ...
- python使用matplotlib画图,jieba分词、词云、selenuium、图片、音频、视频、文字识别、人脸识别
一.使用matplotlib画图 关注公众号"轻松学编程"了解更多. 使用matplotlib画柱形图 import matplotlib from matplotlib impo ...
- pylab.show()没有显示图形图像(python的matplotlib画图包)
no display name and no $DISPLAY environment variable ============================ @Neil's answer is ...
- python中matplotlib画图
参考 https://blog.csdn.net/u010358304/article/details/78906768 https://www.cnblogs.com/onemorepoint/p/ ...
- python matplotlib画图产生的Type 3 fonts字体没有嵌入问题
ScholarOne's 对python matplotlib画图产生的Type 3 fonts字体不兼容,更改措施: 在程序中添加如下语句 import matplotlib matplotlib. ...
- 使用python中的matplotlib 画图,show后关闭窗口,继续运行命令
使用python中的matplotlib 画图,show后关闭窗口,继续运行命令 在用python中的matplotlib 画图时,show()函数总是要放在最后,且它阻止命令继续往下运行,直到1.0 ...
- 如何在Python中快速画图——使用Jupyter notebook的魔法函数(magic function)matplotlib inline
如何在Python中快速画图--使用Jupyter notebook的魔法函数(magic function)matplotlib inline 先展示一段相关的代码: #we test the ac ...
- python 利用matplotlib中imshow()函数绘图
matplotlib 是python最著名的2D绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中.通过简单的绘图语 ...
- python使用matplotlib绘制折线图教程
Matplotlib是一个Python工具箱,用于科学计算的数据可视化.借助它,Python可以绘制如Matlab和Octave多种多样的数据图形.下面这篇文章主要介绍了python使用matplot ...
随机推荐
- 从执行上下文角度重新理解.NET(Core)的多线程编程[2]:同步上下文
一般情况下,我们可以将某项操作分发给任意线程来执行,但有的操作确实对于执行的线程是有要求的,最为典型的场景就是:GUI针对UI元素的操作必须在UI主线程中执行.将指定的操作分发给指定线程进行执行的需求 ...
- [配置]01.IntelliJ IDEA代码格式化与Eclipse保持风格一致
- 专业五线谱作曲打谱软件Overture的常用快捷键功能大全
快捷命令在我们使用软件时起到的帮助是不言而喻的,它用一个或几个简单的字母来代替常用的命令,使我们不用去记忆众多的长长的命令,也不必为了执行一个命令,在菜单和工具栏上寻寻觅觅.当然,随着Overture ...
- ModelViewSet + ModelSerializer
ModelSerializer (封装好的序列化器,不需要我们写字段) from rest_framework import serializers from .models import * cl ...
- sqli-labs-master less02-04
sql注入0-4关只存在注入方式的区别 第一关 ?id=1'--+ ' 第二关 ?id=1--+ 无 第三关 ?id=1')--+ ') 第四关 ?id=1")--+ ") 过程同 ...
- @RequestParam,@RequestBody,@PathVariable注解还分不清吗?
前言 在使用 SpringMVC 开发时,经常遇到前端传递的各种参数,比如 form 表单,JSON 数据,String[] 数组,再或者是最常见的 String 字符串等等,总之大部分场景都是在标题 ...
- 基本的C#面试问题(15例)
1.给定一个int数组,编写方法以统计所有偶数的值. 有很多方法可以做到这一点,但是最直接的两种方法是: static long TotalAllEvenNumbers(int[] intArray) ...
- 4.深入Istio源码:Pilot的Discovery Server如何执行xDS异步分发
转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 本文使用的Istio源码是 release 1.5. 介绍 Discovery Serv ...
- 第8.9节 Python类中内置的查看直接父类的__bases__属性
终于介绍完了__init__方法和__new__方法,接下来轻松一下,本节介绍类中内置的__bases__属性. 一. 语法释义 Python 为所有类都提供了一个 bases 属性,通过该属性可以查 ...
- 第二十五章、containers容器类部件GroupBox分组框详解
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 容器部件就是可以在部件内放置其他部件的部件,在Qt Designer中可以使用的容器部件有 ...