Python可视化很简单,一文学会绘制柱状图、条形图和直方图

liftword5个月前 (01-20)技术文章40

matplotlib库作为Python数据化可视化的最经典和最常用库,掌握了它就相当于学会了Python的数据化可视化,通过前几次呢,咱们已经讨论了使用matplotlib库中的图表组成元素的几个重要函数,相信大家已经学会并掌握了哦,今天呢,咱们再深入一点哦,一起来聊聊关于如何绘制柱状图、条形图和直方图相关的东东吧!

好啦,废话少说,咱们就开始吧!


用matplotlib库的bar()函数绘制柱状图哦

bar()函数的作用就是在图表的x轴上绘制一个一定数据的分布图哦,那bar()函数的语法格式是怎样的呢?如下所示哦:

matplotlib.bar(x, y)

参数x就是表示在x轴上的一定数据的类别哦;参数y呢当然是表示这些数据所对应的数量啦!

好啦,为了能够更好的理解,咱们还是举个“栗子”吧:

上面方框中就是咱们所调用的bar()函数哦,下面咱们就运行一下看看效果吧:

运行上面的指令输出以下结果哦:

好啦,上面就是用matplotlib库的bar()函数生成柱状图的过程哦,下面咱们再看一下如何绘制条形图吧!


用matplotlib库的barh()函数绘制条形图哦

通过barh()函数的名字可以看出它与上面咱们所介绍的bar()函数的关联处哦,其实呢,barh()是换在了y轴上来显示一定数据的分布特征哦,那它的语法格式当然是与bar()函数相似喽,如下:

matplotlib.barh(x, y)

参数x和参数y的含义和上面咱们所说的bar()函数参数的意思相同哦!

好啦,下面咱们还是举个“栗子”来理解一下吧!

看到了吗,是不是barh()函数与bar()函数的格式非常相似呢,确实是这样哦,好啦,怎么运行一下看看效果吧!

执行以上命令,输出如下条形图哦:

好啦,咱们了解了柱状图和条形图之后,再一起了解一下直方图哦!


用matplotlib库的hist()函数绘制直方图哦

hist()函数的功能与bar()函数相似哦,都是在x轴上绘制一定数据的分布特征,但二者的图示形状不同哦!

好啦,先看一下hist()函数的语法格式吧:

matplotlib.hist(x)

其中参数参数x表示在x轴上绘制一定数量的数值哦!

好啦,下面还是举个“栗子”哦:

上面方框中就是咱们所调用的hist()函数哦,为了能够更好的理解,咱们来解释一下几个参数吧,其中histtype参数是所显示直方图的样式哦,rwidth参数顾名思义就是代表直方图宽度啦,alpha参数呢则是代表直方图的透明度哦,这几个参数都可以根据自己的喜好进行调节哦!

好啦,下面咱们运行一下这个程序看一下效果如何吧:

运行上面的命令就会显示咱们所绘制的直方图哦:

好啦,以上咱们所聊的bar()、barh()和hist()函数就是Python数据可视化中最为常用的绘制柱状图、条形图和直方图的函数,希望大家能够熟记哦,好啦,这次咱们就聊到这吧,下次再见哦![再见]


敬请关注“品位集结号”,为您带来意外的小知识![比心][握手][比心]

相关文章

开发图形界面Tkinter、wxPython、PyQt、PySide选哪一个?

  学习Python,就不得不提一下Python的图形界面开发,如果只用命令行写程序,用户体验不太好,难以胜任复杂的人机交互场景。Python的图形界面开发库常用的有:Tkinter、wxPython...

Python | graphics、tkinter 画回归线

前言写 Python 题时遇到一道绘制回归线的题目。要求点击数据点输入进行绘制,我用 graphics 完成了。但是,这样输入并不精确,加上高中受到线性回归方程那庞大计算量的折磨,于是想写个能输数据的...

python下又一款漂亮超炫酷的动态数据可视化工具——可动态交互

python下有很多漂亮的数据可视化库,例如 Matplotlib、Seaborn、Bokeh、Plotly、Pyecharts等等,我们直接使用这些第三方库来进行漂亮的数据可视化操作。虽然这些库都可...

python 实现可视化3D图形

首先加载了鸢尾花数据集,将特征向量存储在X中,类别标签存储在y中。然后使用TSNE算法对数据进行降维,得到X_tsne。接下来定义了plot_embedding_3d函数,用于绘制3D图形。鸢尾花数据...