Python画图工具Matplotlib库常用命令简述

目录
  • 1. 简单例程柱状图
  • 2. 读取exal方法
    • 2.1  数据处理常用库:pandas
    • 2.2 提取列表数组
  • 3. 论文图片的类型和格式
  • 4. 柱状图扩展
    • 4.1 堆叠柱状图
    • 4.2 分解柱状图
  • 5. Python绘制折线图坐标无法显示负号
  • 6.  Python坐标轴显示汉字

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'] #添加黑体作为绘图字体

以上就是Python画图Matplotlib库常用命令简述的详细内容,更多关于Matplotlib库常用命令的资料请关注我们其它相关文章!

(0)

相关推荐

  • Python画图小案例之多啦A梦叮当猫超详细注释

    一步步教你怎么用Python画多啦A梦叮当猫,进一步熟悉Python的基础画图操作. 分析:叮当猫由头.脸.眼.眼珠.鼻子.嘴.胡子.项带.铃当.身子.围嘴.手臂.手.脚组成. 其中:头.脸.眼.眼珠.鼻子.嘴.胡子组成一个部件:其余元件组成一个部件.废话不多说,上代码. 希望您给个关注给个赞,也算对我们的支持了. import math import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWi

  • Python超简单容易上手的画图工具库推荐

    今天,在网上发现一款很棒的python画图工具库.很简单的api调用就能生成漂亮的图表.并且可以进行一些互动. pyecharts 是一个用于生成 Echarts 图表的类库.Echarts 是百度开源的一个数据可视化 JS 库.用 Echarts 生成的图可视化效果非常棒.废话不多说下来直接看效果(对于我这种没审美感的人来是我觉得挺漂亮的). 使用之前需要安装一下:安装命令很简单:Pip就可以安装: 这里我安装在我的虚拟环境中了:pip install pyecharts . 官方的文档和de

  • python绘图模块之利用turtle画图

    模块之turtle 小故事 前两天朋友说:"常文啊!听说你会python,那能不能用python画一些好看的图呢?"然后我特意去学了一下turtle模块,现在给大家分享一下. 一.什么是turtle Turtle是python内嵌的绘制线.圆以及其他形状(包括文本)的图形模块. 二.turtle函数的使用 import turtle turtle.pendown() # 放下画笔 turtle.penup() # 抬起画笔 turtle.pensize(int) # 设置画笔宽度,值为

  • Python基础之画图神器matplotlib

    Python画图(线条颜色.大小.线形) 先放基础代码,下面讲述效果: import matplotlib.pyplot as plt import numpy as np list1=[1,2,6,4,5,6,2,4,4,5,7] list2=[2,3,5,8,12,1,3,4,6,2,4] plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.title('显示中文标题') plt.xlabel("横坐标") plt.

  • Python中matplotlib如何改变画图的字体

    事情是这样的:平时我汇报或者写论文需要画图,都会喜欢用Python的 matplotlib 和 seaborn 把数据

  • Python画图工具Matplotlib库常用命令简述

    目录 1. 简单例程柱状图 2. 读取exal方法 2.1  数据处理常用库:pandas 2.2 提取列表数组 3. 论文图片的类型和格式 4. 柱状图扩展 4.1 堆叠柱状图 4.2 分解柱状图 5. Python绘制折线图坐标无法显示负号 6.  Python坐标轴显示汉字 matplotlib官网 matplotlib库默认英文字体 添加黑体('SimHei')为绘图字体 代码: plt.rcParams['font.sans-serif']=['SimHei'] 1. 简单例程柱状图

  • Python 虚拟环境的价值和常用命令详解

    虚拟环境管理今天聊聊Python中虚拟环境的价值和常用命令. 为什么会有虚拟环境?在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy.Beautiful Soup等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样. 这样需要我们根据需求不断的更新或卸载相应的库. 直接对我们的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱. 如以下场景: 场景1:项目A需要某个框架1.0版本,项目B需要这个库的2.0版本.如果没有安装虚

  • python访问抓取网页常用命令总结

    python访问抓取网页常用命令 简单的抓取网页: import urllib.request url="http://google.cn/" response=urllib.request.urlopen(url) #返回文件对象 page=response.read() 直接将URL保存为本地文件: import urllib.request url="http://google.cn/" response=urllib.request.urlopen(url)

  • Python数据分析之Matplotlib的常用操作总结

    目录 使用准备 1.简单的绘制图像 2.视图面板的常用操作 3.样式及各类常用修饰属性 4.legend图例的使用 5.添加文字等描述 6.不同类型图像的绘制 总结 使用准备 使用matplotlib需引入: import matplotlib.pyplot as plt 通常2会配合着numpy使用,numpy引入: import numpy as np 1.简单的绘制图像 def matplotlib_draw(): # 从-1到1生成100个点,包括最后一个点,默认为不包括最后一个点 x

  • Python超简单容易上手的画图工具库(适合新手)

    前言 今天,在网上发现一款很棒的python画图工具库.很简单的api调用就能生成漂亮的图表.并且可以进行一些互动. pyecharts 是一个用于生成 Echarts 图表的类库.Echarts 是百度开源的一个数据可视化 JS 库.用 Echarts 生成的图可视化效果非常棒.废话不多说下来直接看效果(对于我这种没审美感的人来是我觉得挺漂亮的). 使用之前需要安装一下:安装命令很简单:Pip就可以安装: 这里我安装在我的虚拟环境中了:pip install pyecharts . 官方的文档

  • Python三维绘图之Matplotlib库的使用方法

    前言 在遇到三维数据时,三维图像能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的三维绘图工具. 1.创建三维坐标轴对象Axes3D 创建Axes3D主要有两种方式,一种是利用关键字projection='3d'l来实现,另一种则是通过从mpl_toolkits.mplot3d导入对象Axes3D来实现,目的都是生成具有三维格式的对象Axes3D. #方法一,利用关键字 from matplotlib import pyplot as plt from mpl_

  • Python数据分析之 Matplotlib 折线图绘制

    目录 一.Matplotlib 绘图 简单示例 二.折线图绘制 一.Matplotlib 绘图 在数据分析中,数据可视化也非常重要,通过直观的展示过程.结果数据,可以帮助我们清晰的理解数据,进而更好的进行分析.接下来就说一下Python数据分析中的数据可视化工具 Matplotlib 库. Matplotlib 是一个非常强大的Python 2D绘图库,使用它,我们可以通过图表的形式更直观的展现数据,实现数据可视化,使用起来也非常方便,而且支持绘制折线图.柱状图.饼图.直方图.散点图等. 可以使

  • 解决matplotlib库show()方法不显示图片的问题

    最近使用python里的matplotlib库绘图,想在代码结束时显示图片看看,结果图片一闪而过,附上我原来代码: import matplotlib.pyplot as plt import numpy as np import pandas as pd ... ... #type(forecast)=<class 'pandas.core.frame.DataFrame'> pic01=m.plot(forecast) pic01.show() 我上网查了一下,在遇到show()方法无法显

  • matplotlib教程——强大的python作图工具库

    matplotlib简介 如果你在大学里参加过数学建模竞赛或者是用过MATLAB的话,相比会对这一款软件中的画图功能印象深刻.MATLAB可以做出各种函数以及数值分布图像非常的好用和方便.如果你没用过呢也没关系,知道这么回事就好了.MATLAB虽然好用,但毕竟是收费软件,而且相比于MATLAB,很多人更喜欢Python的语法. 所以呢MATLAB就被惦记上了,后来有大神仿照MATLAB当中的画图工具,也在Python当中开发了一个类似的作图工具.这也就是我们今天这篇文章要讲的matplotlib

随机推荐