点击上方“Python共享之家”,进行关注

回复“资源”即可获赠Python学习资料

与君离别意,同是宦游人。

大家好,我是皮皮。

一、前言

前几天在Python白银交流群【在 途中要勤奋的熏肉肉】问了一道Python可视化处理的问题,如下图所示。

原始代码,如下所示:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import scipy.stats as stresult_parameter_peak = pd.read_csv("result_parameter_peak.csv", encoding="utf_8_sig")# 设置画布
fig = plt.figure(figsize=(20, 8))  # figsize是常用的参数.(宽,高)
axl = fig.add_subplot(1, 1, 1)for i in range(len(result_parameter_peak)):x = np.arange(0, 400, 1)# 绘制gamma曲线y661 = st.gamma.pdf(x, result_parameter_peak.iloc[i, 1], scale=result_parameter_peak.iloc[i, 2])axl.plot(x, y661, 'r-.', label="α= 9.9028,β=10.4205")# 设置坐标轴标题axl.set_xlabel('Time')axl.set_ylabel('Probility')axl.set_title('分布')# 可视化plt.show()

得到的只是单个的图。

二、实现过程

这里【月神】给了一个思路和一份示例代码,如下所示:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import scipy.stats as stresult_parameter_peak = pd.read_csv("result_parameter_peak.csv", encoding="utf_8_sig")plt.figure()
for i, alpha, beta in result_parameter_peak.itertuples():x = np.arange(0, 300, 1)# 绘制gamma曲线y661 = st.gamma.pdf(x, alpha, scale=beta)plt.plot(x, y661, '-.')# 设置坐标轴标题plt.xlabel('Time')plt.ylabel('Probility')plt.title('分布')# 可视化
plt.show()

运行之后,结果如下图所示:

顺利地解决了粉丝的问题!

后来【小趴菜】又给图加了图注,看上去高大上一些,代码如下所示:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import scipy.stats as stresult_parameter_peak = pd.read_csv("result_parameter_peak.csv", encoding="utf_8_sig")plt.figure()
for i, alpha, beta in result_parameter_peak.itertuples():x = np.arange(0, 300, 1)# 绘制gamma曲线y661 = st.gamma.pdf(x, alpha, scale=beta)# plt.plot(x, y661, '-.')plt.plot(x, y661, '-.', label="α:" + str(alpha) + "β:" + str(beta))# 设置坐标轴标题plt.xlabel('Time')plt.ylabel('Probility')plt.title('fenbu')# 可视化
plt.legend()
plt.show()

得到的效果图如下所示:

三、总结

大家好,我是皮皮。这篇文章主要盘点了一道matplotlib作图的问题,文中针对该问题给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【在 途中要勤奋的熏肉肉】提问,感谢【月神】、【小趴菜】给出的思路和代码解析,感谢【dcpeng】、【千葉ほのお】、【德善堂小儿推拿-瑜亮老师】、【猫药师Kelly】、【Ming】等人参与学习交流。

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

------------------- End -------------------

往期精彩文章推荐:

  • Python中使用正则表达式如何匹配出标点符号?

  • 正则表达式中怎么才能只取出井号后面的内容? 去掉井号

  • 手把手教你抓取链家二手房详情页的全部数据

  • 在xpath匹配li标签的时候跳过第一个li标签,匹配剩下的li标签表达式怎么写?

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【

万水千山总是情,点个【在看】行不行

使用Python可视化实现循环作图相关推荐

  1. 强烈推荐一款Python可视化神器!

    参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 翻译 | Lemon 来源 | Plotly 出品 | Python数据之道 (ID:PyDataRoad) Plotly Express 入 ...

  2. 新视角带你认识Python可视化库(附代码资源)

    作者:Dan Saber 翻译:笪洁琼 校对:梁傅淇 本文约16196字,建议阅读20+分钟. 本文中,作者借助拟人化的形式,让Python中值得一提的可视化库共同出演了一出戏剧,形象.生动地展现了不 ...

  3. python可视化窗口编程-Python可视化界面编程入门

    Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门: import sys from PyQt5.QtWidgets import QWidget,QApplicat ...

  4. Python可视化 | Matplotlib绘制圆环图的两种方法!

    人生苦短,快学Python!今天给大家介绍Python可视化之环形图的绘制. 环形图,也被称为圆环图.它在功能上与饼图相同,只是中间有一个空白,并且能够同时支持多个统计数据.与标准饼图相比,环形图提供 ...

  5. python可视化神器_详解Python可视化神器Yellowbrick使用

    机器学习中非常重要的一环就是数据的可视化分析,从源数据的可视化到结果数据的可视化都离不开可视化工具的使用,sklearn+matplotlib的组合在日常的工作中已经满足了绝对大多数的需求,今天主要介 ...

  6. python三维数据转换成二维_5大Python可视化库到底选哪个好?一篇文章搞定从选库到教学...

    最近和鲸社区的大佬们,竟不约而同地写起了可视化库的教程,开始了掰头 ※完整教程列表在文末附录 虽然对于我们这种吃瓜群众来说是件好事,但 大概大佬的快乐往往就是那么的朴实无华且枯燥吧.害,管他呢,赶紧拿 ...

  7. python可视化图表工具_酷炫的可视化图表工具来帮忙 深度评测五大Python数据可视化工具...

    原标题:酷炫的可视化图表工具来帮忙 深度评测五大Python数据可视化工具 不少Python用户的一大诉求是做出各种酷炫的可视化图表,而这就需要了解清楚工具特色,才好在制作不同类型图表顺利找到适合自己 ...

  8. python 可视化_python可视化基础

    常用的python可视化工具包是matplotlib,seaborn是在matplotlib基础上做的进一步封装.入坑python可视化,对有些人来说如同望山跑死马,心气上早输了一节.其实学习一门新知 ...

  9. python分句_Python循环中的分句,继续和其他子句

    python分句 Python中的循环 (Loops in Python) for loop for循环 while loop while循环 Let's learn how to use contr ...

最新文章

  1. Oracle用户密码过期和用户被锁解决方法【转】
  2. 君士坦丁堡分叉引起的安全问题
  3. thinkphp-权限控制
  4. java nio技术_攻破JAVA NIO技术壁垒
  5. android fragment 教程,Android Fragment教程总结
  6. java int biginteger_[十六]基础类型BigInteger简介
  7. 他:32岁,公司骨干技术,月薪1万,加班猝死
  8. android c++ http,开源一个C++实现的简单HTTP协议处理库
  9. 风险管理那些事:当你身边有头“熊
  10. 微信开发者平台学习笔记
  11. java base64转二进制_使用Java将Base64转换为二进制
  12. 腾讯的星星海服务器芯片,腾讯云星星海重磅发布两款自研新品 打造软硬一体云计算基础设施...
  13. 2020年阴历二月十七 投资理财之韭菜如何面对大跌
  14. 分享一个Java和Android学习视频
  15. Obsolete特性
  16. Uniapp 动态修改状态栏、导航栏背景色、字体图标颜色插件 Ba-AppBar
  17. 【转载】上帝粒子证实存在宇宙末日来临?(图)
  18. EIA-CEA-861-D协议分享(免费)
  19. 通过公网连接GaussDB数据库实例
  20. 大四java实习生的一些经历

热门文章

  1. 华为AR28-31配置扫盲
  2. 在图表示学习中打破同构图和异构图之间的壁垒(上)
  3. csgo交易宝中是什么意思_玩Csgo你知道eco局吗?这三个游戏中最重要的字母代表了什么?...
  4. 2017第八届蓝桥杯省赛c/c++本科B组试题总结及解题答案
  5. 【电信学】【2013.09】地图辅助的室内外导航应用
  6. PHP代码写出99乘法表
  7. easypoi导出设置单元格填充颜色
  8. 今日头条2018校园招聘后端开发工程师 (第二批) 编程题 - 字母交换
  9. 给网站提速,免费CDN”加速乐”初体验
  10. 小米盒子4刷机armbian 系统