Python画图工具Matplotlib库常用命令简述
作者:罗平生 发布时间:2021-10-11 07:28:07
标签:Python,Matplotlib,画图工具
matplotlib官网
matplotlib库默认英文字体
添加黑体(‘SimHei')为绘图字体
代码:
plt.rcParams['font.sans-serif']=['SimHei']
1. 简单例程柱状图
基本方法:
matplotlib.pyplot.bar()
基本参数:
bar(x,y)
其他参数:
颜色color
宽度width
透明度alpha
其他方法:
图例legend()
横轴定义xlable()
纵轴定义ylable()
图标题title()
刻度方法xlim(), ylim()
import matplotlib.pyplot as plt #绘图
import pandas as pd #读取exal文件
plt.rcParams['font.sans-serif']=['SimHei'] #添加黑体作为绘图字体
name = ['tom', 'rose', 'lucy']#变量name装了一个列表
weight = [60, 70, 80]#具有位置属性和数值属性
plt.bar(name, weight, label='体重', color='green', alpha=0.5, width=0.5) #从库里面调用方法+图例+颜色+透明度+宽度
plt.xlabel('姓名')
plt.ylabel('体重 单位kg')
plt.title('三个人的体重xx')
plt.legend()
plt.savefig('柱状图.png', dip=500)
plt.show() #显示方法
2. 读取exal方法
2.1 数据处理常用库:pandas
用pandas读取excel文件的常用方法:read_excel() 参数是文件名
import matplotlib.pyplot as plt #绘图
import pandas as pd #读取exal文件
Data = pd.read_excel('E:\PythonData/LandingData.xlsx')
print(Data)
注意文件路径开头不要是数字,不然报错
E:\PythonData/LandingData.xlsx
2.2 提取列表数组
3. 论文图片的类型和格式
位图(放大后有马赛克):.jpg .tif .psd .bmp .png
矢量图(放大也很清晰):.wmf .emf .epd .cdx
事物摄影使用位图,
.png格式是非可拓展文件类型;.pdf是可拓展文件格式,pdf是矢量图。
4. 柱状图扩展
4.1 堆叠柱状图
4.2 分解柱状图
5. Python绘制折线图坐标无法显示负号
添加如下代码即可:
import matplotlib
matplotlib.rcParams['axes.unicode_minus']=False
plt.rcParams['axes.unicode_minus']=False
6. Python坐标轴显示汉字
plt.rcParams['font.sans-serif']=['SimHei'] #添加黑体作为绘图字体
来源:https://blog.csdn.net/Roger_717/article/details/120530151


猜你喜欢
- 我们用pycharm写CSS的时候,是不是苦于没有提示,那么pycharm中如何显示CSS提示呢?下面小编给大家分享一下。首先点击左上角的f
- 在上一篇《服务器XMLHTTP(Server XMLHTTP in ASP)基础》中我介绍了一下ServerX
- 一、操作流程首先复制代码会吧?1.有张照片这是网上随便找的一张照片,自行保存测试2.看看照片运行代码,其中show_img函数是展示照片3.
- 一、BLOB字段BLOB是指二进制大对象也就是英文Binary Large Object的所写,而CLOB是指大字符对象也就是英文Chara
- 发现这个也是偶然,在测试的时候发现的,因此问题还发现一个bug。蛮有意思~ 假如输入http://www.aspxhome.com的话,在
- 免责声明:本教程所有资源均来源于网络;仅用于学习交流,请勿用于任何商业行为;如需要,请使用正版授权;侵权联删。此篇教程通过无限重置试用期持续
- 在写代码过程中我们常常可能会遇到这样一种情况,要对一个list中的每个元素做同样的操作时,两种方法方法一:循环遍历每个元素 话不多说,上代码
- 1,建路由;2,写方法;def fanyi(request): import requests import jso
- 一、需求1.获取你对象chrome前一天的浏览记录中的所有网址(url)和访问时间,并存在一个txt文件中2.将这个txt文件发送给指定的邮
- CSV(Comma-Separated Values)即逗号分隔值,一种以逗号分隔按行存储的文本文件,所有的值都表现为字符串类型(注意:数字
- 这是一张灵异事件图。。。开个玩笑,这就是一张普通的图片。毫无疑问,上面的那副图画看起来像一幅电脑背景图片。这些都归功于我的妹妹,她能够将一些
- 大家都知道当任务过多,任务量过大时如果想提高效率的一个最简单的方法就是用多线程去处理,比如爬取上万个网页中的特定数据,以及将爬取数据和清洗数
- 系列文章目录第一章 Python常见库matplotlib之画图文字的中文显示第二章 Python常见库matplotlib之画图中各个模块
- MySQL多表查询添加练习表-- 用户表(user)CREATE TABLE `user`(`id` INT AUTO_INCREMENT
- PHP session用法其实很简单它可以把用户提交的数据以全局变量形式保存在一个session中并且会生成一个唯一的session_id,
- 在知识库的建立的时候,用普通VARCHAR2存放文章是显然不够的,只有区区4000的字节,放不了多少字, 而CLOB数据类型,则能最多存放8
- 记住以下几点:直接子类化内置类型(如dict,list或str)容易出错,因为内置类型的方法通常会忽略用户覆盖的方法,不要子类化内置类型,用
- 基本思路就是,使用MIMEMultipart来标示这个邮件是多个部分组成的,然后attach各个部分。如果是附件,则add_header加入
- 这篇文章主要介绍了python接口自动化如何封装获取常量的类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- 看到很多站长工具网,都提供了通过域名获取网站IP的方法。自己也想做一个,网上查了不少代码。有说用WSHSHELL,也有说用ASPPING组件