python matplotlib 画黑白的柱状图(论文专用)
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
from pylab import *
mpl.rcParams['font.sans-serif']=['SimHei']
def read():name_list = ['计算机'.decode("utf-8"),'法律'.decode("utf-8"),'文学'.decode("utf-8"),'医学'.decode("utf-8"),'体育'.decode("utf-8")]# name_list = ['引言','相关工作','数据','方法','实验','结果','讨论']time1=[0.913,0.465,0.512,0.553,0.779]time2=[0.072,0.465,0.268,0.415,0.162]time3=[0.014,0.070,0.146,0.011,0.044]time4=[0.000,0.000,0.073,0.021,0.015]location=np.arange(len(name_list))width=0.2plt.figure(figsize=(12,4))plt.bar(location, time1,tick_label = name_list,width = width,label="1",alpha=0.8,color="w",edgecolor="k")for a,b in zip(location, time1):plt.text(a, b+0.05, '%.3f' % b, ha='center', va= 'bottom',fontsize=7)plt.bar(location+width, time2,tick_label = name_list,width = width,label="1-2",alpha=0.8,color="w",edgecolor="k",hatch=".....")for a,b in zip(location+width, time2):plt.text(a, b+0.05, '%.3f' % b, ha='center', va= 'bottom',fontsize=7)plt.bar(location+width*2, time3,tick_label = name_list,width = width,label="2-3",alpha=0.8,color="w",edgecolor="k",hatch="/")for a,b in zip(location+width*2, time3):plt.text(a, b+0.05, '%.3f' % b, ha='center', va= 'bottom',fontsize=7)plt.bar(location+width*3, time4,tick_label = name_list,width = width,label=">3",alpha=0.8,color="w",edgecolor="k",hatch="\\\\\\\\\\")for a,b in zip(location+width*3, time4):plt.text(a, b+0.05, '%.3f' % b, ha='center', va= 'bottom',fontsize=7)plt.ylim(0,1)plt.legend(loc=1)plt.show() if __name__ == '__main__':read()
![](/assets/blank.gif)
具体的团有以下几种
![](/assets/blank.gif)
python matplotlib 画黑白的柱状图(论文专用)相关推荐
- 用python画漂亮图片-使用 Python/matplotlib 画出漂亮的论文插图
论文中画出各种绚烂的插图,都是用一些什么样的软件画出来的.本文介绍 Python 的绘图模块 matplotlib: Python plotting.适用于从 2D 到 3D,从标量到矢量的各种绘图. ...
- 用python画漂亮图-使用 Python/matplotlib 画出漂亮的论文插图
论文中画出各种绚烂的插图,都是用一些什么样的软件画出来的.本文介绍 Python 的绘图模块 matplotlib: Python plotting.适用于从 2D 到 3D,从标量到矢量的各种绘图. ...
- python matplotlib画爱心
python matplotlib画爱心 import matplotlib.pyplot as plt import numpy as np# 创建可以返回心形函数表达式的函数def f(x, y) ...
- Python matplotlib 画并保存 部分背景为透明的图
Python matplotlib 画并保存 部分背景为透明的图 方法1 方法2 效果 部分背景为透明的图可以满足多种需求,比如在网页的彩色背景上显示绘图非常有用.根据matplotlib的官方文档, ...
- python matplotlib 画棘状图和叠加柱状图
2022年1月2日更新: # 绘制棘状图的函数 def jizhuangtu(b, colors=['#1f77b4','lightseagreen'], labels=None, title=Non ...
- python matplotlib画多个图_python matplotlib模块 如何画两张图出来
展开全部 python matplotlib模块 如何画两张图出2113来的方法:5261 代码如下所示: import numpy as np import matplotlib.pyplot as ...
- Python+matplotlib画爱心
谁说程序员不懂得浪漫?Python+matplotlib给你安排上~ 世界上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离:世界上最痴心的等待,是我当case你是switch,或许永 ...
- python matplotlib画球
matplotlib画球 1. 效果 2. 代码 3.参考链接 1. 效果 2. 代码 import matplotlib.pyplot as plt import numpy as npdef hu ...
- python(matplotlib)画柱状图(1)
写在前面的话 当当当,又要总结画图了,现在写博客都有一种美妆博主在写美妆心得的介绍.biubiu- 今天要记录的内容就是我们的python 画柱状图. 画柱状图一般我觉得就是数据可以被枚举的有限的,并 ...
最新文章
- PVN3D: 基于Deep Point-wise 3D关键点投票的6D姿态估计网络(香港科技大学提出)
- shell用到的命令(2) —— break,continue,echo,eval,
- mongodb指南(翻译)(二十二) - developer zone - 索引(六)多键
- thinkphp长连接MySQL_ThinkPHP3.2.3---mysql+ajax实现长连接,实时监测数据库数据是否更新...
- LINUX(Cumulus Linux白盒交换机)开发基础到提高[1]-Cumulus Linux简介
- Flume之Source
- myEclipse中的web项目直接引入到eclipse中运行
- Android图片与旋转
- 出现net.sf.json.JSONException: There is a cycle in the hierarchy异常的解决办法
- 父窗体与子窗体之间的调用-使用模态窗体之间传递多个值
- 咱也过个双 11 !Flink Forward Asia 培训门票买一赠一!
- Exception in thread main java.lang.UnsupportedClassVersionError: Bad version number in .class file
- ubuntu 16.04 + zabbix 3.4 + postgresql shell
- BP神经网络算法及Matlab实现
- 如何计算子网掩码,网络号,子网号,广播号(广播地址)
- [转载]MySQL 中 char 与 varchar 能存多少汉字问题_-Chaz-_新浪博客
- mybatis plus分页插件 total数为0
- 秦九韶算法的matlab表示,1.3.2秦九韶算法
- 任意阶拼图游戏及自动求解算法
- 用python制作二维码_使用python制作二维码