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中星号变量的几种特殊用法
Sep 07 Python
python 排序算法总结及实例详解
Sep 28 Python
详解K-means算法在Python中的实现
Dec 05 Python
Python实现的读取电脑硬件信息功能示例
May 30 Python
python Flask 装饰器顺序问题解决
Aug 08 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
Jun 19 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
Aug 19 Python
如何通过python实现人脸识别验证
Jan 17 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
Python类中的装饰器在当前类中的声明与调用详解
Apr 15 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
解决pytorch 损失函数中输入输出不匹配的问题
Jun 05 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
php cache类代码(php数据缓存类)
2010/04/15 PHP
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
js显示当前日期时间和星期几
2015/10/22 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
Vue 项目分环境打包的方法示例
2018/08/03 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
jQuery位置选择器用法实例分析
2019/06/28 jQuery
jquery.pager.js实现分页效果
2019/07/29 jQuery
vue监听键盘事件的相关总结
2021/01/29 Vue.js
python在命令行下使用google翻译(带语音)
2014/01/16 Python
Python循环语句中else的用法总结
2016/09/11 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
Pandas之缺失数据的实现
2021/01/06 Python
python lambda的使用详解
2021/02/26 Python
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
带薪年假请假条
2014/02/04 职场文书
信用社员工先进事迹材料
2014/02/04 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
竞聘上岗演讲
2014/05/19 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
python3读取文件指定行的三种方法
2021/05/24 Python
SQL Server内存机制浅探
2022/04/06 SQL Server
在Python 中将类对象序列化为JSON
2022/04/06 Python
基于Python实现西西成语接龙小助手
2022/08/05 Golang