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里隐藏的“禅”
Jun 16 Python
实例讲解Python中的私有属性
Aug 21 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
python3.6使用pymysql连接Mysql数据库
May 25 Python
python 读写excel文件操作示例【附源码下载】
Jun 19 Python
使用 Python 处理 JSON 格式的数据
Jul 22 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
Transpose 数组行列转置的限制方式
Feb 11 Python
对python中各个response的使用说明
Mar 28 Python
基于python实现检索标记敏感词并输出
May 07 Python
Python定时任务APScheduler安装及使用解析
Aug 07 Python
Python 可视化神器Plotly详解
Dec 26 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防止恶意刷新与刷票的方法
2014/11/21 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
2015/06/17 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
python如何获取服务器硬件信息
2017/05/11 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
Python生成随机验证码代码实例解析
2020/06/09 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
商务英语专业自荐信
2013/10/14 职场文书
军训鉴定表自我鉴定
2014/02/13 职场文书
推荐信怎么写
2014/05/09 职场文书
出国留学担保书
2014/05/20 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
python简单验证码识别的实现过程
2021/06/20 Python
angular4实现带搜索的下拉框
2022/03/25 Javascript