Python如何使用统计函数绘制简单图形

  介绍

小编给大家分享一下Python如何使用统计函数绘制简单图形,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>前言

Matplotlib是Python的绘图库。它可与NumPy一起使用,提供了一种有效的MatLab开源替代方案。它也可以和图形工具包一起使用,如PyQt和wxPython。

用Matplotlib绘制一些大家比较熟悉又经常混淆的统计图形,掌握这些统计图形可以对数据可视化有一个深入理解。

<强> Windows系统安装Matplotlib

进入到cmd窗口下,执行以下命令:

python  -m  pip  install  -U  pip  setuptools   python  -m  pip  install  matplotlib

<强> Linux系统安装matplotlib

可以使用Linux包管理器来安装:

Debian/Ubuntu:

sudo  apt-get  install  python-matplotlib

Fedora/Redhat:

sudo  yum  install  python-matplotlib

<强> Mac OSX系统安装matplotlib

Mac OSX可以使用pip命令来安装:

sudo  python  -mpip  install  matplotlib

安装完后,你可以使用python - m pip列表命令来查看是否安装了matplotlib模块。

,美元python  -m  pip  list  | grep  matplotlib   matplotlib  (1.3.1)

<强> 1。函数栏()——用于绘制柱状图

在x轴上绘制定性数据的分布特征

import  matplotlib  as  mpl   import  matplotlib.pyplot  as  plt      mpl.rcParams [“font.sans-serif"]=[“SimHei"]   mpl.rcParams“axes.unicode_minus"=False      x=[1, 2, 3, 4, 5, 6, 7, 8)   y=(3、1、4、5、8、9、7、2]   plt.bar (x, y,对齐=癱enter",颜色=癱", tick_label=[“q",“a",“c",“e",“r",“j",“b",“p"],舱口=??   plt.xlabel(“箱子编号“)   plt.ylabel(“箱子重量(公斤)“)   plt.show ()

 Python如何使用统计函数绘制简单图形”> 2 . </p> <p> <强> 2,函数barh()——用于绘制条形图</强> <br/> </p> <p>在y轴上绘制定性数据的分布特征<br/> </p> <pre类= import  matplotlib  as  mpl   import  matplotlib.pyplot  as  plt      mpl.rcParams [“font.sans-serif"]=[“SimHei"]   mpl.rcParams“axes.unicode_minus"=False      x=[1, 2, 3, 4, 5, 6, 7, 8)   y=(3、1、4、5、8、9、7、2]   plt.barh (x, y,对齐=癱enter",颜色=癱", tick_label=[“q",“a",“c",“e",“r",“j",“b",“p"],舱口=??   plt.xlabel(“箱子编号“)   plt.ylabel(“箱子重量(公斤)“)   plt.show ()

 Python如何使用统计函数绘制简单图形”> 3 . </p> <p> <强> 3,函数嘘()——用于绘制直方图</强> <br/> </p> <p>在x轴上绘制定量数据的分布特征<br/> </p> <pre类= import  matplotlib  as  mpl   import  matplotlib.pyplot  as  plt   import  numpy  as  np   mpl.rcParams [“font.sans-serif"]=[“SimHei"]   mpl.rcParams“axes.unicode_minus"=False      # set  test 分数   时间=boxWeight  np.random.randint (0, 10100)   x =boxWeight   # plot 柱状图   时间=bins 范围(1)0,11日   plt.hist (x,垃圾箱=垃圾箱,   颜色=才能“g",   histtype才能=癰ar",   rwidth才能=1,   α=0.6)才能   # set  x, y-axis 标签   plt.xlabel(“箱子重量(公斤)“)   plt.ylabel(“销售数量(个)“)   plt.show ()

 Python如何使用统计函数绘制简单图形

<强> 4。函数派()——用于绘制饼图

绘制定性数据的不同类别的百分比

import  matplotlib  as  mpl   import  matplotlib.pyplot  as  plt   mpl.rcParams [“font.sans-serif"]=[“SimHei"]   mpl.rcParams“axes.unicode_minus"=False      kinds =凹蛞紫洹?“保温箱“,“行李箱“,“密封箱“;   colors =, (“# e41a1c",“# 377 eb8",“# 4 daf4a",“# 984 ea3"】   soldNums =, (0.05, 0.45, 0.15, 0.35)   # pie 图表   plt.pie (soldNums=种类,标签,   ,autopct=? 3.1 f % %,,   ,startangle=60,   ,颜色=颜色)   plt.title(“不同类型箱子的销售数量占比“)   plt.show ()

Python如何使用统计函数绘制简单图形