1、网格图

import matplotlib.pyplot as plt
import numpy as np
a=np.arange(0.0,5.0,0.02)
plt.plot(a,np.cos(2*np.pi*a),'b--')
plt.xlabel('横轴:时间',fontproperties='SimHei',fontsize=15,color='green')
plt.ylabel('纵轴:振幅',fontproperties='SimHei',fontsize=15,color='red')
plt.title(r'正弦波实例 $y=cos(2\pi x)$',fontproperties='SimHei',fontsize=15,color='yellow') #坐标图名称
plt.text(3,1,'(3,1)') #某一点的文本值
plt.annotate('(2,1)',xy=(2,1),xytext=(3,1.5),arrowprops=dict(facecolor='pink',shrink=0.1,width=2)) #shrink表示文本到箭头末端的距离
plt.axis([-1,6,-2,2]) #横、纵坐标范围
plt.grid(True) #网格线
plt.show()


2、饼图

import matplotlib.pyplot as plt
labels='sleeping','studying','eating','exercising' #每一块的标签
sizes=[15,30,45,10] #所占百分比
explode=(0,0.1,0,0) #所对应一块的分离情况
plt.pie(sizes,explode,labels=labels,autopct='%1.1f%%',shadow=True,startangle=90)
plt.axis('equal') #以正圆展示
plt.show()

3、直方图

import matplotlib.pyplot as plt
import numpy as np
np.random.seed(0) #随机种子
mu,sigma=100,20 #正态分布的两个参数
a=np.random.normal(mu,sigma,size=100) #生产服从正太分布的随机数组元素
plt.hist(a,30,normed=1,histtype='stepfilled',facecolor='g',alpha=0.75) #30代表直方图中的方块数
plt.title('Histogrm')
plt.show()


4、极坐标图

import matplotlib.pyplot as plt
import numpy as np
N=10
theta=np.linspace(0.0,2*np.pi,N,endpoint=False)
radii=10*np.random.rand(N)
width=np.pi/4*np.random.rand(N)
ax=plt.subplot(111,projection='polar')
bars=ax.bar(theta,radii,width=width,bottom=0.0)
for r,bar in zip(radii,bars):bar.set_facecolor(plt.cm.viridis(r/10.))bar.set_alpha(0.5)
plt.show()


5、散点图

import matplotlib.pyplot as plt
import numpy as np
fig,ax=plt.subplots() #面向对象绘图
ax.plot(10*np.random.rand(100),10*np.random.randn(100),'o')
#直接利用函数也可以 plt.plot(10*np.random.rand(100),10*np.random.randn(100),'go')
ax.set_title('Simple Scatter')
plt.show()

Python:利用matplotlib库绘制统计图(饼图、直方图、散点图、极坐标图和网格图)相关推荐

  1. python的matplotlib库绘制条形图、散点图、饼图、折线图

    python的matplotlib库绘制条形图.散点图.饼图.折线图 当我们学会了爬虫,抓取到了一些数据,接下来就是做数据分析了.本文章介绍绘制图形的基本代码. 打开cmd用pip 安装,若输入pip ...

  2. python画笑脸-python 利用turtle库绘制笑脸和哭脸的例子

    我就废话不多说了,直接上代码吧! import turtle turtle.pensize(5) turtle.pencolor("yellow") turtle.fillcolo ...

  3. python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO

    天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...

  4. python画图代码彩虹-Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  5. Python学习-Matplotlib库绘制简单点阵图、线型图操作

    Python学习-Matplotlib库绘制简单散点图图和线型图.标签设置以及刻度线设置操作 目录 1.Matplotlib绘图细节的简单理解 2.绘制点图.线型图 3.给图表设置复杂标注 4.移动刻 ...

  6. python画笑脸图案-python 利用turtle库绘制笑脸和哭脸的例子

    我就废话不多说了,直接上代码吧! import turtle turtle.pensize(5) turtle.pencolor("yellow") turtle.fillcolo ...

  7. Python利用turtle库绘制花样螺旋正方形

    文章目录 前言 一.简单的螺旋正方形 二.花样螺旋正方形 1.绘制正方形 2.花样螺旋正方形 总结 前言 对于大部分学习Python的同学来说,利用turtle库绘制图像是必经的一个学习过程,本文介绍 ...

  8. python利用turtle库绘制正方形绕一个顶点旋转

    利用turtle库绘制正方形绕一个顶点旋转 程序如下 import turtle as t t.setup(600,600)#定义窗口尺寸 t.pensize(2.5) for i in range( ...

  9. python利用matplotlib做饼图_python利用matplotlib库绘制饼图的方法示例

    介绍 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当 ...

最新文章

  1. 【FFmpeg】函数详解(三)
  2. 细说Java主流日志工具库
  3. 从Python调用外部命令
  4. 动力节点老杜mysql文件_mysql主从复制+mysql主从复制延迟解决方案
  5. 云原生 | .NET 5 with Dapr 初体验
  6. 1.9编程基础之顺序查找 01查找特定的值
  7. 海南关于推荐扬尘监控系统的通知_实时监管!定州对44家混凝土搅拌企业实施远程视频监控...
  8. 北仑泰河中学2021高考成绩查询,【大柴中崛起】北仑四所中学高考揭晓。
  9. Ubuntu10.0.4下CyanogenMod编译环境的搭建和可刷机文件的编译及打包
  10. minio权限之IAM policy配置及用户赋权
  11. C# 将dataTable中的数据导出到excel表中
  12. CASS3D旗靓版20220402版本更新了,更稳定【下载地址文末】
  13. 关于Hibernate的Session和SessionFactory
  14. Python_变量声明
  15. List of devices attached解决方案
  16. 神经刺激对脑功能和认知的状态依赖效应
  17. Bosun RabbitMQ数据收集
  18. 云计算与linux运维哪个好,为什么很多人要学习Linux云计算运维进入IT行业呢?
  19. 中信超市收银系统Java
  20. 【数据结构和算法】二叉树详解,动图+实例

热门文章

  1. Axure 进阶 | 制作携程网酒店“入住日期”与“退房日期”控件
  2. Android直播软件搭建左滑右滑清屏控件
  3. 重视论文降重,应对论文查重
  4. Android 仿京东商品分类(简单实现 仅供参考)
  5. 如何给一小段视频添加音乐
  6. 灵境元宇宙 ---论元宇宙之本真
  7. ShowType=0,交换机命令showinterfacestype0/port_#switchport|trunk用于显 - 信管网
  8. photo技能大全,想学ps的来看看
  9. 计算机硬件检测与维修理论试题,计算机硬件检测与维修试题10.doc
  10. 在HTML中怎么画一条直线