7、使用scatter()绘制散点图或气泡图

8、使用boxplot()绘制箱形图

9、使用polar()绘制雷达图

7、使用scatter()绘制散点图或气泡图

实例7:汽车速度与制动距离的关系

def scatter():y = [0.5, 2.0, 4.4, 7.9, 12.3,17.7, 24.1, 31.5, 39.9, 49.2,59.5, 70.8, 83.1, 96.4, 110.7,126.0, 142.2, 159.4, 177.6, 196.8]#x = np.linspace(1, len(y), len(y))  # np.linspace(start,stop,num)#x = np.arange(1, len(y) + 1)x = list(range(10,210,10))plt.figure()plt.title('汽车速度与制动距离的关系')plt.scatter(x,y)plt.show()

8、使用boxplot()绘制箱形图

案例8:全国2017年和2018年发电总量

# 箱形图boxplot()
def boxplot():y1 = np.array([5200, 5254.5, 5283.4, 5107.8, 5443.3, 5550.6,6400.2, 6404.9, 5483.1, 5330.2, 5543, 6199.9])y2 = np.array([4605.2, 4710.3, 5168.9, 4767.2, 4947, 5203,6047.4, 5945.5, 5219.6, 5038.1, 5196.3, 5698.6])plt.figure(figsize=(10, 5))  # 设置画布的尺寸plt.title('全国2017年和2018年发电总量', fontsize=20)  # 标题,并设定字号大小labels = '2017', '2018'  # 图例box = plt.boxplot([y1, y2], labels=labels,meanline=True,widths=0.5,patch_artist=True, vert=False)  # grid=False:代表不显示背景中的网格线colors = ['lightgreen', 'tan', 'pink','cyan', 'lightblue']for patch, color in zip(box['boxes'], colors):patch.set_facecolor(color)plt.show()  # 显示图像

9、使用polar()绘制雷达图

案例9:霍兰德职业兴趣测试

def polar():dim_num = 6data = np.array([[0.40, 0.32, 0.35, 0.30, 0.30, 0.88],[0.85, 0.35, 0.30, 0.40, 0.40, 0.30],[0.43, 0.89, 0.30, 0.28, 0.22, 0.30],[0.30, 0.25, 0.48, 0.85, 0.45, 0.40],[0.20, 0.38, 0.87, 0.45, 0.32, 0.28],[0.34, 0.31, 0.38, 0.40, 0.92, 0.28]])# 构建角度和值   生成等差元组angles = np.linspace(0, 2 * np.pi, dim_num, endpoint=False)# 数组拼接angles = np.concatenate((angles, [angles[0]]))data = np.concatenate((data, [data[0]]))# 维度标签radar_labels = ['研究型(I)', '艺术型(A)', '社会型(S)','企业型(E)', '传统型(C)', '现实型(R)']radar_labels = np.concatenate((radar_labels, [radar_labels[0]]))# 绘制雷达图plt.polar(angles, data)plt.legend(["用户1", "用户2","用户3","用户4","用户5","用户6"], loc='best')# 设置极坐标的标签plt.thetagrids(angles * 180 / np.pi, labels=radar_labels)# 填充多边形,设置透明度为 0.25plt.fill(angles, data, alpha=0.25)plt.title('霍兰德职业兴趣测试')plt.show()

python3——matplotlib绘图2相关推荐

  1. Python3 matplotlib的绘图函数subplot()简介

    Python3 matplotlib的绘图函数subplot()简介 一.简介 matplotlib下, 一个 Figure 对象可以包含多个子图(Axes), 可以使用 subplot() 快速绘制 ...

  2. Python3之cartopy+matplotlib绘图

    matplotlib官网 气象绘图参考网站 色标 地图选择器 ChinaMap 主要库cartopy绘制地图.matplotlib绘图 matplotlib 是从MATLAB启发而创建的,这俩的命令几 ...

  3. Ubuntu中Matplotlib绘图的中文乱码

    问题引入 在Ubuntu系统中使用Matplotlib绘图,如若没有进行相关配置可能会遇到中文乱码问题. 使用以下代码作图. import matplotlib matplotlib.use('Agg ...

  4. Matplotlib绘图显示缺少中文字体-RuntimeWarning: Glyph 8722 missing from current font.

    pyplot 并不默认支持中文显示,也没有自带中文字体,因此需要自行下载所需字体,并修改 rcParams 参数来显示中文.下面以 SimHei (黑体)字体为例进行说明. 说明:系统环境为 Linu ...

  5. 使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图

    使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图 1. EoN是什么 2. 安装 3. 效果图 4. 源代码 4.1 源码 4.2 源码 参考 写这篇博客源于博友的提问 ...

  6. Python使用matplotlib绘图并去除颜色样条colorbar实战:remove colorbar from figure in matplotlib

    Python使用matplotlib绘图并去除颜色样条colorbar实战:remove colorbar from figure in matplotlib 目录 Python使用matplotli ...

  7. <笔记1>matplotlib绘图工具笔记

    matplotlib绘图工具笔记 python中有许多非常方便的可视化工具,例如matplotlib,seaborn等.在这里主要总结matplotlib的简单绘图方法. 设置图形的大小和中文显示,图 ...

  8. python笔记4(矩阵和随机数 matplotlib绘图基础散点图折线图柱状图)

    记录python听课笔记 文章目录 记录python听课笔记 一,矩阵 1.1矩阵创建 1.2矩阵运算 矩阵的乘法 矩阵转置T 矩阵求逆I 二,随机数 2.1随机数模块 numpy.random 2. ...

  9. Python:matplotlib绘图时指定图像大小,放大图像

    matplotlib绘图时是默认的大小,有时候默认的大小会感觉图片里的内容都被压缩了,解决方法如下. 先是原始代码: from matplotlib import pyplot as pltplt.f ...

最新文章

  1. PHP Parse error: parse error, unexpected T_OBJECT_OPERATOR
  2. 银屑病缺乏的营养汇总(持续更新中)
  3. 图像处理基本算法-滤波
  4. 地理(GIS)教学神器:气象地球生成器
  5. Windows 键盘操作快捷方式积累
  6. 技术干货 | “选图预览并上传”的场景如何解?全网最全方案汇总来了
  7. 文献信息检索与论文写作书籍(二)
  8. Python基础 ( 十 ) —— 面向对象(多态、封装、反射、动态导入)
  9. html段落自动删除,利用JS代码自动删除稿件的普通弹幕功能
  10. IGBT芯片赛道竞争激烈,水光半导体Wassersun推出全新IGBT制程技术
  11. docker stop 失败处理方法
  12. 游泳馆馆所以及会员管理系统
  13. 大数据处理的一些总结和应用(有关舆情监控)
  14. ios添加邮件收件服务器,iOS 系统邮件的基础使用
  15. java项目:批量修改文件名字
  16. 1111. Blash/Blah数集 (Standard IO)
  17. 如何可以把模糊的照片变得高清?
  18. java电影网站系统毕业设计_java毕业设计_电影推荐管理系统
  19. nodejs爬取网页乱码解决方法
  20. oracurstat_性能诊断报告

热门文章

  1. 一些js 插件的作用
  2. RecyclerView的touch事件
  3. 苹果cms如何修改后台登录背景图
  4. 八、twemproxy实现redis集群
  5. slf4j中如何进行log4j配置呢?
  6. Triangle2D,小东西,真别致
  7. 接手项目,项目路径与本机UE4路径不一致以及Failed to open descriptor file ..//..//..//UE4/UE4.uproject的解决方法
  8. Linux route详解
  9. 长的有点像计算机的小型手机,6英寸也能叫小屏手机?其实是单手操控的时代回来了!...
  10. 移植OSS SDK到TI3354 ARM平台记录