python 画图 图例自由定义方式


Posted in Python onApril 17, 2020

我就废话不多说了,还是直接看代码吧!

# -*- coding: utf-8 -*-
"""
Created on Wed Mar 7 13:10:21 2018
 
@author: su
"""
 
import numpy as np
import matplotlib.pyplot as plt 
 
n_groups = 2
 
num_list = [0.8,0.80] 
num_list1 = [0.8,0.8] 
num_list2 = [0.9,0.9] 
num_list3 = [0.9,0.9] 
fig, ax = plt.subplots()
plt.grid(True, linestyle = "-", color = "#9dbcd4", linewidth = "0.7",axis= 'y') 
ax = plt.gca()
ax.spines['top'].set_visible(False) #去掉上边框
ax.spines['right'].set_visible(False) #去掉右边框
ax.spines['bottom'].set_visible(False) #去掉上边框
ax.spines['left'].set_visible(False) #去掉右边框
ax.tick_params(axis='y',width=0,length=0)
ax.tick_params(axis='x',width=0,length=0)
index = np.arange(n_groups)
bar_width = 0.5
opacity = 1
rects1 = plt.bar(index, num_list, bar_width/4,alpha=opacity, color='#6B7C85',label='Logistic',hatch='')
rects2 = plt.bar(index + bar_width/4, num_list1, bar_width/4,alpha=opacity,color='#9dbcd4',label='SVM',hatch='/')
rects3= plt.bar(index + bar_width/2, num_list2, bar_width/4,alpha=opacity,color='#1f3d4b',label='CNN',hatch='-')
rects4= plt.bar(index + bar_width*3/4, num_list3, bar_width/4,alpha=opacity,color='#3f829d',label='LSTM',hatch=':')   
# plt.xlabel('Group')
plt.ylabel('Accuracy', fontsize=18)
# plt.title('Scores by group and gender')
plt.xticks(index - 0.3+ bar_width, ('Chinese', 'English'),fontsize =18) 
plt.yticks(fontsize =18) #change the num axis size 
plt.ylim(0.7,0.95) #The ceil 
# 设置legend
plt.legend(loc='center', bbox_to_anchor=(0.5,-0.2),ncol=4,frameon=False,shadow=False)
plt.tight_layout() 
plt.show()

python 画图 图例自由定义方式

去除边框,图例放图下面。设置横标线

以上这篇python 画图 图例自由定义方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python创建关联数组(字典)的方法
May 04 Python
Python标准库sched模块使用指南
Jul 06 Python
对python中dict和json的区别详解
Dec 18 Python
python实现二级登陆菜单及安装过程
Jun 21 Python
python可视化爬虫界面之天气查询
Jul 03 Python
pandas计算最大连续间隔的方法
Jul 04 Python
对Python中小整数对象池和大整数对象池的使用详解
Jul 09 Python
python创建子类的方法分析
Nov 28 Python
Python编写一个验证码图片数据标注GUI程序附源码
Dec 09 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
Feb 10 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
Aug 11 Python
Python爬虫之App爬虫视频下载的实现
Dec 08 Python
关于python 的legend图例,参数使用说明
Apr 17 #Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 #Python
python matplotlib实现将图例放在图外
Apr 17 #Python
python 比较字典value的最大值的几种方法
Apr 17 #Python
Python3 selenium 实现QQ群接龙自动化功能
Apr 17 #Python
python plt可视化——打印特殊符号和制作图例代码
Apr 17 #Python
Python 多线程共享变量的实现示例
Apr 17 #Python
You might like
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
php对数组排序的简单实例
2013/12/25 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
当某个文本框成为焦点时即清除文本框内容
2014/04/28 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
将python图片转为二进制文本的实例
2019/01/24 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
完美解决python针对hdfs上传和下载的问题
2020/06/05 Python
Bose法国官网:购买耳机、扬声器、家庭影院、专业音响
2017/12/21 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
会计岗位职责
2013/11/08 职场文书
大学自我鉴定范文
2013/12/26 职场文书
小学音乐教学反思
2014/02/05 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
十佳护士获奖感言
2014/02/18 职场文书
《油菜花开了》教学反思
2014/02/22 职场文书
小学三年级学生评语
2014/04/22 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
物业保洁员管理制度
2015/08/05 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript