生活
本地特色
美食养生
求职招聘
特色小吃
家常菜
保健食品
农产品
饮料
蛋糕甜点
火锅
肉类海鲜
新闻
时光记忆
恋恋爱
母婴
测试
科技
电脑
手机
其他
编程
汽车
文化
读书
历史
心得
艺术
高考
跨境电商
跨境交流
跨境市场
跨境百科
跨境头条
玩
NBA
自驾游
徒步骑行
明星八卦
旅了个游
搞笑
游记攻略
美景分享
随手拍
城市风光
英语
英语家园
英语学习
每日一句
有声读物
汽车
搜索
快捷导航
登录
注册
ဆ
热搜词
活动
交友
discuz
本版
文章
帖子
用户
科技
+关注
+发表新主题
Python数据可视化,Matplotlib库果然很硬核(18)
[复制链接]
作者:
寄予清风
|
时间: 2023-5-10 20:50:38
|
其他
|
0
56
寄予清风
当前在线
积分
5974
窥视卡
雷达卡
寄予清风
1989
主题
1989
帖子
5974
积分
研究生
研究生, 积分 5974, 距离下一级还需 1026 积分
研究生, 积分 5974, 距离下一级还需 1026 积分
积分
5974
发消息
发表于 2023-5-10 20:50:38
|
显示全部楼层
|
阅读模式
小朋友们好,大朋友们好!
我是猫妹,一名爱上Python编程的小学生。
欢迎和猫妹一起,趣味学Python。
今日主题
今天我们学习下如何用Pythons实现数据可视化。
什么是数据可视化呢?
一堆数据,如果我们单独一一看的话,比较难看出总体特别之处。
如果把这些数据做成各种图,是不是看起来就很显眼了呢?
我们随便从网上找几张图片如下,把数据通过图表方式显示出来,就是数据可视化。
Python中,数据可视化库非常多,比如Matplotlib、Seaborn、Pyecharts、Plotline等。
有一个职业叫数据分析师,就是每天和数据打交道。
Matplotlib可谓在平面绘图领域用得最广泛了,它借鉴了很多Matlab函数,可以绘制出高质量的图表,除了二维图,它也可以绘制三维图和动画等。
Matplotlib使用前需要用pip指令安装下。
折线图
import matplotlib.pylot as plt
导入matplotlib中的子库pylot,并重命名为plt。
根据listx和listy两个列表,绘制折线。
语法:plot(列表x,列表y)
自定义样式之颜色color
自定义样式之线条外观linestyle
solid:实线
dashed:虚线
dotted:点线
dashdot:点划线
自定义样式之阶段外观
可以使用marker参数来定义节点的外观,取值很多,使用时可以查找到即可。
还可以设置节点的大小和颜色
通用设置
定义标题
定义图例
画布样式
坐标轴刻度
坐标轴范围
网格线
描述文本
添加注释
还有一些通用样式参数,可以被绝大多数绘图方法使用。
color:颜色
frontsize:文本大小
ha:水平对齐,horizontal align
va:垂直对齐,vertical align
label:图例
alpha:不透明度(0~10)
柱状图
可以使用bar()函数绘制柱状图,柱状图也称为条形图。
语法:bar(列表x,列表y)
基本绘图
横向柱状图
堆叠柱状图
并列柱状图
直方图
直方图用于统计各个区间数据的个数。
可以使用hist()函数绘制直方图。
语法:hist(data,group)
data必选
group可选,是否分组、如不设置库会自动分组,但不太理想,一般设置下更好。
hist()函数提供了很多参数,可自定义样式。
比如rwidth设置直方图宽度,取值0~1.0,color设置颜色,edgecolor设置边框颜色。
直方图和柱状图有什么区别?
直方图y轴表示统计区间的频率。
柱状图y轴表示数值。
直方图统计数据,柱状图展示数据。
饼状图
可以使用pie()绘制饼状图,没有坐标系,用于展示各个部分占总的比例。
语法:pie(列表)
pie()函数提供了许多参数,可自定义样式
labels:各部分标题,列表
colors:各部分颜色,列表
autopct:显示百分比
explode:是否拉出某部分,元组
shadow:是否显示阴影,元组
散点图
可以使用scatter()绘制散点图。
语法:scatter(列表x,列表y)
散点图类似折线图,只显示点,不显示点点之间的线。
scatter()函数提供了许多参数,可自定义样式
s:散点大小
color:散点颜色
alpha:散点不透明度(0~1.0)
marker:散点形状
label:图例
面积图
可以使用stackplot()绘制面积图。
参考资料
https://github.com/matplotlib/matplotlib
《从0到1Python快速上手》
看得出,Matplotlib使用简单,功能强大,的确是数据分析的利器,下次如果需要处理数据,一定要想起它哦!
好了,我们今天就学到这里吧!
如果遇到什么问题,咱们多多交流,共同解决。
我是猫妹,咱们下次见!
来源:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
回复
楼主新帖
视频配音怎么制作
CP518-PNC、PSV16-NC、PSVP12-NCR比例流量控制阀放大器
软件定制开发过程中需注意的问题及解决方案
哈弗枭龙系列 | 治愈你的选车纠结症
Marvelous新作《FREDERICA》新宣传片放出 9月发售
24小时热门
更多>
快速回复
返回列表
返回顶部