经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Python » 查看文章
使用Python?matplotlib绘制简单的柱形图、折线图和直线图
来源:jb51  时间:2022/8/2 12:45:28  对本文有异议

介绍

Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索 matplotlib 的常见用法。

1、柱形图

  1. import matplotlib.pyplot as plt
  1. x=[1,2,3,4,5]
  2. y=[5,7,4,3,1]

 #1. 确定柱状图数量,可以认为是x方向刻度和y方向刻度

  1. color=['red','black','peru','orchid','deepskyblue']
  2. x_label=['pop','classic','pure','blue','electronic']
  1. plt.xticks(x, x_label)
  2. plt.bar(x, y,color=color)

 #2. 绘制x刻度标签绘制y刻度标签

  1. plt.grid(True,linestyle=':',color='r',alpha=0.6)
  2. plt.show()
  • x → 为一个标量序列,确定x轴刻度数目
  • height → 确定y轴的刻度
  • width → 单个直方图的宽度
  • bottom → 设置y边界坐标轴起点
  • color → 设置直方图颜色(只给出一个值表示全部使用该颜色,若赋值颜色列表则会逐一染色,若给出颜色列表数目少于直方图数目则会循环利用)

#3、设置网格刻度

#4、展示图象

2、直线图

  1. import matplotlib.pyplot as plt
  2. fig = plt.figure(num=1, figsize=(4, 4))
  3. plt.plot([1, 2, 3, 4], [1, 2, 3, 4])
  4. plt.show()

#1、基础绘图

#2、创建自定义图像

其中表示figure 的大小为宽、长(单位为inch)

#3、依次将坐标连接起来,以此表示该直线线模型的图像

#4、显示图像

这里我们直接用了plot()函数画了一个坐标图,这是一个封装好的函数,我们输入参数,就可直接生成此样式的图

3、折线图

 #导入matplotlib的pyplot模块

  1. import matplotlib.pyplot as plt

#1、基础绘图

  1. fig = plt.figure()

#2、生成一个图框换句话说就是生成了一个画板

  1. plt.plot([1, 2, 3, 4], [8, 3, 7, 30], color='yellow', linewidth=3)

#4、依次将坐标(1,8),(2,3),(3,7),(4,30)连接起来,以此表示该折线模型的图像

#"color"表示折线颜色 为黄色;

#线宽为3;

  1. plt.xlim(0.3, 4)

#5、显示的是x轴的作图范围

  1. plt.show()

#、显示图像

总结

到此这篇关于使用Python matplotlib绘制简单的柱形图、折线图和直线图的文章就介绍到这了,更多相关matplotlib绘制柱形图、折线图和直线图内容请搜索w3xue以前的文章或继续浏览下面的相关文章希望大家以后多多支持w3xue!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号