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制作豆瓣图片的爬虫
Dec 28 Python
python查询mysql,返回json的实例
Mar 26 Python
python获取文件真实链接的方法,针对于302返回码
May 14 Python
Tensorflow加载预训练模型和保存模型的实例
Jul 27 Python
对PyQt5的输入对话框使用(QInputDialog)详解
Jun 25 Python
python模拟菜刀反弹shell绕过限制【推荐】
Jun 25 Python
python设计微型小说网站(基于Django+Bootstrap框架)
Jul 08 Python
python实现大学人员管理系统
Oct 25 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
Nov 11 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
Feb 07 Python
pycharm通过ssh连接远程服务器教程
Feb 12 Python
Python获取指定日期是"星期几"的6种方法
Mar 13 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
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
Destoon模板制作简明教程
2014/06/20 PHP
PHP也能干大事之PHP中的编码解码详解
2015/04/20 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
浅析js预加载/延迟加载
2014/09/25 Javascript
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
TypeScript之调用栈的实现
2019/12/31 Javascript
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
Python pickle模块用法实例
2015/04/14 Python
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
Python reduce函数作用及实例解析
2020/05/08 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
如何查找和删除数据库中的重复数据
2014/11/05 面试题
小型女装店的创业计划书
2014/01/09 职场文书
药店收银员岗位职责
2015/04/07 职场文书
比赛主持人开场白
2015/05/29 职场文书
爱国电影观后感
2015/06/19 职场文书
校园开放日新闻稿
2015/07/17 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技