Python——使用matplotlib绘制柱状图
Python——使用matplotlib绘制柱状图
1、基本柱状图
- # -*- coding: utf-8 -*-
- import matplotlib.pyplot as plt
- num_list = [1.5,0.6,7.8,6]
- plt.bar(range(len(num_list)), num_list)
- plt.show()
2、设置颜色
- # -*- coding: utf-8 -*-
- import matplotlib.pyplot as plt
- num_list = [1.5,0.6,7.8,6]
- plt.bar(range(len(num_list)), num_list,fc='r')
- plt.show()
- # -*- coding: utf-8 -*-
- import matplotlib.pyplot as plt
- num_list = [1.5,0.6,7.8,6]
- plt.bar(range(len(num_list)), num_list,color='rgb')
- plt.show()
3、设置标签
- # -*- coding: utf-8 -*-
- import matplotlib.pyplot as plt
- name_list = ['Monday','Tuesday','Friday','Sunday']
- num_list = [1.5,0.6,7.8,6]
- plt.bar(range(len(num_list)), num_list,color='rgb',tick_label=name_list)
- plt.show()
4、堆叠柱状图
- # -*- coding: utf-8 -*-
- import matplotlib.pyplot as plt
- name_list = ['Monday','Tuesday','Friday','Sunday']
- num_list = [1.5,0.6,7.8,6]
- num_list1 = [1,2,3,1]
- plt.bar(range(len(num_list)), num_list, label='boy',fc = 'y')
- plt.bar(range(len(num_list)), num_list1, bottom=num_list, label='girl',tick_label = name_list,fc = 'r')
- plt.legend()
- plt.show()
5、并列柱状图
- # -*- coding: utf-8 -*-
- import matplotlib.pyplot as plt
- name_list = ['Monday','Tuesday','Friday','Sunday']
- num_list = [1.5,0.6,7.8,6]
- num_list1 = [1,2,3,1]
- x =list(range(len(num_list)))
- total_width, n = 0.8, 2
- width = total_width / n
- plt.bar(x, num_list, width=width, label='boy',fc = 'y')
- for i in range(len(x)):
- x[i] = x[i] + width
- plt.bar(x, num_list1, width=width, label='girl',tick_label = name_list,fc = 'r')
- plt.legend()
- plt.show()
6、条形柱状图
- # -*- coding: utf-8 -*-
- import matplotlib.pyplot as plt
- name_list = ['Monday','Tuesday','Friday','Sunday']
- num_list = [1.5,0.6,7.8,6]
- plt.barh(range(len(num_list)), num_list,tick_label = name_list)
- plt.show()
Python——使用matplotlib绘制柱状图的更多相关文章
- python使用matplotlib绘制折线图教程
Matplotlib是一个Python工具箱,用于科学计算的数据可视化.借助它,Python可以绘制如Matlab和Octave多种多样的数据图形.下面这篇文章主要介绍了python使用matplot ...
- Python使用matplotlib绘制三维曲线
本文主要演示如何使用matplotlib绘制三维图形 代码如下: # -*- coding: UTF-8 -*- import matplotlib as mpl from mpl_toolkits. ...
- python包matplotlib绘制图像
使用matplotlib绘制图像 import matplotlib.pyplot as plt from matplotlib.pyplot import MultipleLocator impor ...
- matplotlib绘制柱状图
参考自Matplotlib Python 画图教程 (莫烦Python)(11)_演讲•公开课_科技_bilibili_哔哩哔哩 https://www.bilibili.com/video/av16 ...
- matplotlib 绘制柱状图的几个例子
1 error bar #!/usr/bin/env python # a bar plot with errorbars import numpy as np import matplotlib.p ...
- Python 使用 matplotlib绘制3D图形
3D图形在数据分析.数据建模.图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何在Python中使用 matplotlib进行3D图形的绘制,包括3D散点.3D表面.3D轮廓.3D直线( ...
- 广义mandelbrot集,使用python的matplotlib绘制,支持放大缩小
迭代公式的指数,使用的1+5j,这是个复数.所以是广义mandelbrot集,大家能够自行改动指数,得到其它图形.各种库安装不全的,自行想办法,能够在这个站点找到差点儿全部的python库 http: ...
- Python:matplotlib绘制直方图
使用hist方法来绘制直方图: 绘制直方图,最主要的是一个数据集data和需要划分的区间数量bins,另外你也可以设置一些颜色.类型参数: plt.hist(np.random.randn(1 ...
- Python:matplotlib绘制线条图
线型图是学习matplotlib绘图的最基础案例.我们来看看具体过程: 下面我们将两条曲线绘制到一个图形里: 可以看到这种方式下,两个线条共用一个坐标轴,并且自动区分颜色. plot方法的核心是 ...
随机推荐
- java算法 蓝桥杯 文化之旅
问题描述 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一种文化超过一次(即如果他学习了某种文化,则他就不能到达其他有这种文化的国家).不同的国家可能有相同的文化.不同文化 ...
- 解剖Nginx·自动脚本篇(6)编译器名称变量脚本 auto/cc/name
回顾变量 CC 最初是在auto/options脚本中初始化的: CC=${CC:-gcc} 1 C Compiler 的 feature Windows 平台的编译器叫做MSVC,其他平台的都统称为 ...
- redis 常用方法整理
1.进入redis redis-cli -p -h 192.168.0.100 -a q9pCeAEMAWEL 2.查询keys keys activity_mobile_* 3.赋值.查值.删除 s ...
- git使用报错: fatal: Couldn't find remote ref master的解决方法
fatal: Couldn't find remote ref master 翻译过来就是:致命的:无法找到远程参考主,也就是报错的意思.错误的提示内容意思是找不到需要连接的对象. 解决方法有以下几种 ...
- 657. Judge Route Circle机器人能否返回
[抄题]: Initially, there is a Robot at position (0, 0). Given a sequence of its moves, judge if this r ...
- Python String模块详解
>>> import string >>> string.ascii_letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL ...
- StringUtils详解
public static void StringUtil(){ //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //判断是否 ...
- [c++] polymorphism without virtual function
polymorphism without virtual function
- 往数据库添加的时候(只添加以前未添加的记录的写法)c#
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...
- 2 Python之编程语言介绍及变量
一: 编程语言介绍 1.机器语言 直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节 优点:执行效率高 缺点:开发效率低 2 汇编语言: 用英文标签取代二级制指令去编写程序,直接控制硬件,需要掌握 ...