+绘制直方图和箱式图
先放一张效果图让大家看看是不是自己需要的教程 。
这里需要有两个部分的知识,我们先来说 。
1.
csdn上有关的教程很多,由于博主还拖延的没有系统学习,这里只讲一些自己在写代码时碰到的困惑和自己的理解 。博主之前其他博客也有一些有关data frame的使用的一些小操作,在这篇博客中也会用到 。
文章插图
首先,我们引入一个数据表格 。这里作者用的是txt格式的一个表格,引用方法如下:
然后,我们需要从这个表格里挑出来自己需要进行绘图的那一列 。这里我作为例子只取其中一列 。在用的时候我们可能需要取很多列来画图,那我们就可以用一个列表统计所有需要绘图的列,然后用一个循环进行多图绘制 。
2.画图
文章插图
现在设置一个画布,分为两个子图,一个名字叫,一个名字叫,调整两个子图的高度比例,并且让两个字图共享一个x轴
import matplotlib.pyplot as pltf, (ax_box, ax_hist) = plt.subplots(2, sharex=True, gridspec_kw={"height_ratios": (.15, .85)})
这个时候画布已经布置好了,只需要在上面绘图就可以了 。
import seaborn as snssns.boxplot(x=need_lie,ax=ax_box)sns.histplot(need_lie,ax=ax_hist)ax_box.set(xlabel='')f.show()
【dataframe+seaborn绘制直方图和箱式图】按着我的示例数据和示例代码就会得到下面这张图啦 。图的具体意思就是自动计算几个区段,然后直方图表现的就是每个区段中的数字的数量,箱式图表示呢,根据我的理解形象一点来说就是,我们撒了一把米,然后有很多小鸡去吃,我们照了一张照片,发现小鸡都纵在一个地方,其他地方小鸡稀稀拉拉的,这个图就是我们给我们的数据“小鸡”照的照片,它们都纵在蓝色的这个框框里 。
- Chapter1 基于python的科研论文配图绘制与配色基础
- 图形绘制 【数据可视化攻略】——分组箱式图结合散点图(R语言ggplot2)实
- 饼图、散点图、箱式图 【实践】如何用python绘制基本图形?
- 图文、示例 【绘制】HTML5 Canvas线段端点和连接点的绘制
- 1 sap 思维导图_【进阶技巧】如何绘制高颜值XMind思维导图——结构
- d3.js力导向图节点间多连接线对称绘制
- excel绘制折线图或者散点图
- 数据分析第二讲 matplotlib折线图、绘制图形
- 科研论文配图绘制指南-Task01
- Android安卓使用MPAndroidChart绘制K线图和股票指标