Python图表绘制Matplotlib
引入
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 导入相关模块
使用 |
# 图表窗口1 → plt.show() |
特点:使用后无需写 show() | # 图表窗口2 → 魔法函数,嵌入图表
%matplotlib inline |
# 图表窗口3 → 魔法函数,弹出可交互的matplotlib窗口
%matplotlib notebook |
|
# 图表窗口4 → 魔法函数,弹出matplotlib控制台
%matplotlib qt5 #plt.close() #plt.gcf().clear() |
|
图标的基础元素 | 图名、图裂、轴标签、轴边界、轴刻度、轴刻度标签 |
plt.title('全国人大代表季度考核') #标题 list.plot(figsize=(6,4)) 图标的大小 plt.legend(loc='best') #图裂的位置 best 自适应 |
|
完整演示 |
import numpy as np import warnings ts.plot(kind='line', 创建 子图 fig,axes = plt.subplots(4,1,figsize = (10,10)) s.plot(kind='bar',color = 'k',grid = True,alpha = 0.5,ax = axes[0]) # ax参数 → 选择第几个子图 df.plot(kind='bar',ax = axes[1],grid = True,colormap='Reds_r') plt.figure(figsize=(10,4)) #plt.grid(True, linestyle = "--",color = "gray", linewidth = "0.5",axis = 'x') # 网格 |
几种类型:
记住几个点就行
在matplotlib中,整个图像为一个Figure对象 在Figure对象中可以包含一个或者多个Axes对象 每个Axes(ax)对象都是一个拥有自己坐标系统的绘图区域 plt.figure, plt.subplot #创建一个容器 盒子 fig = plt.figure(figsize=(10,6),facecolor = 'gray') #容器添加子图 第几行第几个 ax1 = fig.add_subplot(2,2,1) # 第一行的左图 |
最新文章
- linux------------centos防火墙
- 三星s4宣传片配色有惊喜
- JAVA操作MongoDB数据库
- ViewController添加子控制器 并且弹出
- GXPT(一)——UI设计
- Lucene的DocFieldProcessor类
- 【JS】js获得下拉列表选中项的值和id
- 打包C#程序
- OpenGL光源位置
- Spring中的DataBinding(二) - Validation
- XMPPclient库Smack 4.0.6一个版本的开发
- 将数据的初始化放到docker中的整个工作过程(问题记录)
- Nginx Rewrite规则详解
- Jquery之Bind方法参数传递与接收的三种方法
- Jenkins高危代码执行漏洞检测/开源漏洞靶场
- $使用dom4j可解析 返回&;#x等字样的 html转义字符【转】
- springboot系列之-logging
- Linux解压.tar .tgz .tar.gz .tar.Z等文件
- WinForm MDIParent如何防止重复打开
- python中的struct模块