使用Python matplotlib绘制简单的柱形图、折线图和直线图
作者:Je?perdre(快乐学习版) 发布时间:2022-04-08 02:13:19
标签:matplotlib,柱形图,折线图
介绍
Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索 matplotlib 的常见用法。
1、柱形图
import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[5,7,4,3,1]
#1. 确定柱状图数量,可以认为是x方向刻度和y方向刻度
color=['red','black','peru','orchid','deepskyblue']
x_label=['pop','classic','pure','blue','electronic']
plt.xticks(x, x_label)
plt.bar(x, y,color=color)
#2. 绘制x刻度标签绘制y刻度标签
plt.grid(True,linestyle=':',color='r',alpha=0.6)
plt.show()
x → 为一个标量序列,确定x轴刻度数目
height → 确定y轴的刻度
width → 单个直方图的宽度
bottom → 设置y边界坐标轴起点
color → 设置直方图颜色(只给出一个值表示全部使用该颜色,若赋值颜色列表则会逐一染色,若给出颜色列表数目少于直方图数目则会循环利用)
#3、设置网格刻度
#4、展示图象
2、直线图
import matplotlib.pyplot as plt
fig = plt.figure(num=1, figsize=(4, 4))
plt.plot([1, 2, 3, 4], [1, 2, 3, 4])
plt.show()
#1、基础绘图
#2、创建自定义图像
其中表示figure 的大小为宽、长(单位为inch)
#3、依次将坐标连接起来,以此表示该直线线模型的图像
#4、显示图像
这里我们直接用了plot()函数画了一个坐标图,这是一个封装好的函数,我们输入参数,就可直接生成此样式的图
3、折线图
#导入matplotlib的pyplot模块
import matplotlib.pyplot as plt
#1、基础绘图
fig = plt.figure()
#2、生成一个图框换句话说就是生成了一个画板
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;
plt.xlim(0.3, 4)
#5、显示的是x轴的作图范围
plt.show()
#、显示图像
来源:https://blog.csdn.net/weixin_51615243/article/details/124588295


猜你喜欢
- 本文实例为大家分享了python学生管理系统的具体代码,供大家参考,具体内容如下基于列表存储的学生管理系统,实现如下功能==========
- 本文实例讲述了Yii2基于Ajax自动获取表单数据的方法。分享给大家供大家参考,具体如下:这里有两张表,表结构如下,locations表存放
- KNN核心算法函数,具体内容如下#! /usr/bin/env python3# -*- coding: utf-8 -*-# fileNa
- 在实际开发中经常需要对前端传递的多个参数进行不为空校验,可以使用python提供的all()函数if not all([arg1, arg2
- google前不久推出了Google Ajax Library API,说白了就是提供几个知名js库的host,目前有:jQueryprot
- 1. 常用模块# 连接数据库connect()函数创建一个新的数据库连接对话并返回一个新的连接实例对象PG_CONF_123 = {
- Python heapqheapq 库是 Python 标准库之一,提供了构建小顶堆的方法和一些对小顶堆的基本操作方法(如入堆,出堆等),可
- 有的时候取出全部数据库记录也许正好满足你的要求,不过,在大多数情况下我们通常只需得到部分记录。这样一来该如何设计查询呢?当然会更费点脑筋了,
- 注:转载就注入出自'孤孤浪子博客'原创 http://itpro.blog.163.com 第一步 http://itpro
- 业务场景:需要记入访客的访问情况,但不能重复记入可以插入前进行判断要插入的数据是否存在业务代码如下 :INSERT INTO t_topic
- 用ADODB.Stream转换,用streamtochar这个函数 <HTML> <html> <head&g
- 一.基本数据类型整数:int字符串:str(注:\t等于一个tab键)布尔值: bool列表:list 列表用[]元祖:tuple元祖用()
- 工作过程中遇到一个Js从Cookies里面取值的需求,Js貌似没有现成的方法可以指定Key值获取Cookie里面对应的值,参阅网上的代码,简
- 有的时候,我们在网页中会用到复选框,也就是多选框,当用户提交输入信息的时候我们会获取复选框的内容,然后保存到数据库中,如经常用到的是用户输入
- 本文以实例形式简述了Python实现字符串排序的方法,是Python程序设计中一个非常实用的技巧。分享给大家供大家参考之用。具体方法如下:一
- 1、我的第一个个人主页一打开就是一张很眩的图片,图片上有个“进入”,点击后才算真正看到我的主页。现在回想起来那个时候这样做,大概是很想迅速展
- 本文实例讲述了codeigniter发送邮件并打印调试信息的方法。分享给大家供大家参考。具体如下:这里的codeigniter代码实现发送邮
- python 调用系统ffmpeg进行视频截图,并进行图片http发送ffmpeg ,视频、图片的各种处理。 最近在做视频、图片
- 生活中经常会碰到多个excel表格汇总成一个表格的情况,比如你发放了一份表格让班级所有同学填写,而你负责将大家的结果合并成一个。诸如此类的问
- 终端输出彩色文字开发工具:Mac,Goland,Mac自带shell。这是基于Mac的测试结果,根据读者留言,在Windows上不生效,标识