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中使用md5sum检查目录中相同文件代码分享
Feb 02 Python
Python中List.count()方法的使用教程
May 20 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
Jan 20 Python
python 实现一个贴吧图片爬虫的示例
Oct 12 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
Mar 15 Python
python实现excel读写数据
Mar 02 Python
对python中的logger模块全面讲解
Apr 28 Python
Python实现查找最小的k个数示例【两种解法】
Jan 08 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
python爬取cnvd漏洞库信息的实例
Feb 14 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
python如何实现DES加密
Sep 21 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
十天学会php(2)
2006/10/09 PHP
php运行时动态创建函数的方法
2015/03/16 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
javascript下判断一个对象是否具有指定名称的属性的的代码
2010/01/11 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
jquery实现的用户注册表单提示操作效果代码分享
2015/08/28 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
JS高级运动实例分析
2016/12/20 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
Python中实现对Timestamp和Datetime及UTC时间之间的转换
2015/04/08 Python
Python实现查找系统盘中需要找的字符
2015/07/14 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
Django分页功能的实现代码详解
2019/07/29 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
python实现KNN近邻算法
2020/12/30 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
python解包概念及实例
2021/02/17 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
小学生作文评语
2014/04/18 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
跳蚤市场口号
2014/06/13 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
php访问对象中的成员的实例方法
2021/11/17 PHP
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL