python 设置xlabel,ylabel 坐标轴字体大小,字体类型


Posted in Python onJuly 23, 2019

本文介绍了python 设置xlabel,ylabel 坐标轴字体大小,字体类型,分享给大家,具体如下:

#--coding:utf-8--
import matplotlib.pyplot as plt
 
#数据设置
x1 =[0,5000,10000, 15000, 20000, 25000, 30000, 35000, 40000, 45000, 50000, 55000];
y1=[0, 223, 488, 673, 870, 1027, 1193, 1407, 1609, 1791, 2113, 2388];
 
x2 =[0,5000,10000, 15000, 20000, 25000, 30000, 35000, 40000, 45000, 50000, 55000];
y2=[0, 214, 445, 627, 800, 956, 1090, 1281, 1489, 1625, 1896, 2151];
 
#设置输出的图片大小
figsize = 11,9
figure, ax = plt.subplots(figsize=figsize)
 
#在同一幅图片上画两条折线
A,=plt.plot(x1,y1,'-r',label='A',linewidth=5.0)
B,=plt.plot(x2,y2,'b-.',label='B',linewidth=5.0)
 
#设置图例并且设置图例的字体及大小
font1 = {'family' : 'Times New Roman',
'weight' : 'normal',
'size' : 23,
}
legend = plt.legend(handles=[A,B],prop=font1)
 
#设置坐标刻度值的大小以及刻度值的字体
plt.tick_params(labelsize=23)
labels = ax.get_xticklabels() + ax.get_yticklabels()
[label.set_fontname('Times New Roman') for label in labels]
 
#设置横纵坐标的名称以及对应字体格式
font2 = {'family' : 'Times New Roman',
'weight' : 'normal',
'size' : 30,
}
plt.xlabel('round',font2)
plt.ylabel('value',font2)
 
#将文件保存至文件中并且画出图
plt.savefig('figure.eps')
plt.show()

实例1:为二维子图设置坐标轴标题

#!/usr/bin/python3
#code-python(3.6)
import matplotlib.pyplot as plt
fig = plt.figure() #设置画布
#将画布分为2行2列,共4个子图,并定位在第1个子图
ax = fig.add_subplot(2,2,1)  #返回第1个子图
ax.set_xlabel('Month') #为子图设置横轴标题
ax.set_ylabel('Year') #为子图设置纵轴标题
plt.show()

函数说明

#函数中的参数的值均为默认的参数值
matplotlib.axes.Axes.set_xlabel(xlabel, fontdict=None, labelpad=None, **kwargs)

实例2:为三维子图设置坐标轴标题

#!/usr/bin/python3
#code-python(3.6)
import matplotlib.pyplot as plt
fig = plt.figure() #设置画布
from mpl_toolkits.mplot3d import Axes3D
#将画布分为2行1列,共2个子图,并定位在第2个子图
ax = fig.add_subplot(212, projection='3d')
ax.set_xlabel('Month') #为子图设置x轴标题
ax.set_ylabel('Year') #为子图设置y轴标题
ax.set_zlabel('Sales') #为子图设置z轴标题
plt.show()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python fabric使用笔记
May 09 Python
python获取目录下所有文件的方法
Jun 01 Python
详谈Python2.6和Python3.0中对除法操作的异同
Apr 28 Python
linux查找当前python解释器的位置方法
Feb 20 Python
python mac下安装虚拟环境的图文教程
Apr 12 Python
python按比例随机切分数据的实现
Jul 11 Python
Python3内置模块之base64编解码方法详解
Jul 13 Python
Django组件content-type使用方法详解
Jul 19 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
tensorflow多维张量计算实例
Feb 11 Python
Python实现SMTP邮件发送
Jun 16 Python
python 绘制场景热力图的示例
Sep 23 Python
pandas通过字典生成dataframe的方法步骤
Jul 23 #Python
Python基于OpenCV实现人脸检测并保存
Jul 23 #Python
python 读取修改pcap包的例子
Jul 23 #Python
Django 用户认证组件使用详解
Jul 23 #Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
Jul 23 #Python
利用Python库Scapy解析pcap文件的方法
Jul 23 #Python
python3.x提取中文的正则表达式示例代码
Jul 23 #Python
You might like
Laravel 5框架学习之日期,Mutator 和 Scope
2015/04/08 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
window.location.hash 属性使用说明
2010/03/20 Javascript
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
python基础教程之面向对象的一些概念
2014/08/29 Python
Python实现定时任务
2017/02/08 Python
python 中的int()函数怎么用
2017/10/17 Python
《Python学习手册》学习总结
2018/01/17 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
基于Django集成CAS实现流程详解
2020/11/28 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
工商管理实习生自我鉴定范文
2013/12/18 职场文书
新年团拜会主持词
2014/04/02 职场文书
超市商业计划书
2014/05/04 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
2014年政教处工作总结
2014/12/20 职场文书
2014年稽查工作总结
2014/12/20 职场文书
党校学习个人总结
2015/02/15 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL