python Matplotlib画图之调整字体大小的示例


Posted in Python onNovember 20, 2017

一张字体调整好的示例图:

python Matplotlib画图之调整字体大小的示例

字体大小就是 fontsize 参数

import matplotlib.pyplot as plt

# 代码中的“...”代表省略的其他参数
ax = plt.subplot(111)
# 设置刻度字体大小
plt.xticks(fontsize=20)
plt.yticks(fontsize=20)
# 设置坐标标签字体大小
ax.xlabel(..., fontsize=20)
ax.ylabel(..., fontsize=20)
# 设置图例字体大小
ax.legend(..., fontsize=20)

实战:

import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl

mpl.rcParams['font.sans-serif'] = ['FangSong']
mpl.rcParams['axes.unicode_minus']=False

x_data = [2.59,2.72,2.90,3.02,3.23,3.40,3.47,3.61,3.98,4.02,4.09,4.15,4.35,4.44,4.50,4.55,4.63,5.00,5.15,5.28,5.38,5.51,5.57,5.62,5.71,5.74,5.85,5.92,6.22,6.34,6.37,6.48,6.62,6.73,6.76,6.81,6.86,6.96,7.02,7.54,7.64,7.80,7.98,8.12,8.24,8.53,8.70,8.88,9.04]
y_data = [0.32,0.54,0.61,0.48,0.12,0.01,0.07,0.50,1.32,1.35,1.27,1.05,0.33,0.08,0.02,0.08,0.35,1.74,1.96,1.81,1.39,0.82,0.52,0.38,0.28,0.36,0.80,1.08,2.21,2.34,2.37,2.29,1.85,1.37,1.27,1.07,0.93,0.81,0.94,2.79,2.85,2.69,2.13,1.71,1.54,3.23,5.08,4.86,4.06]

x = np.array(x_data)
y = np.array(y_data)

plt.figure(figsize=(30,30),dpi=400,linewidth = 0.6)
# plt.subplot(1,1,1)

plt.plot(x,y,'-*g')
plt.title("电压电流的比",fontsize = 60)
plt.xlabel('Ug2 (*10V)',fontsize=50)
plt.ylabel('Ip (*10**-8A)',fontsize=50)
plt.xticks(fontsize=30)
plt.yticks(fontsize=30)

plt.savefig(r"C:\Users\AsuraDong\Desktop\test.png")
# plt.show()

这里直接用代码片段说明一下如何设置刻度、图例和坐标标签字体大小。

import matplotlib.pyplot as plt

# 代码中的“...”代表省略的其他参数
ax = plt.subplot(111)
# 设置刻度字体大小
plt.xticks(fontsize=20)
plt.yticks(fontsize=20)
# 设置坐标标签字体大小
ax.set_xlabel(..., fontsize=20)
ax.set_ylabel(..., fontsize=20)
# 设置图例字体大小
ax.legend(..., fontsize=20)

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

Python 相关文章推荐
Python实现抓取百度搜索结果页的网站标题信息
Jan 22 Python
Python使用 Beanstalkd 做异步任务处理的方法
Apr 24 Python
mac安装pytorch及系统的numpy更新方法
Jul 26 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
如何使用Python实现斐波那契数列
Jul 02 Python
python3中的eval和exec的区别与联系
Oct 10 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
python 实现将Numpy数组保存为图像
Jan 09 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
python利用faker库批量生成测试数据
Oct 15 Python
python 用Matplotlib作图中有多个Y轴
Nov 28 Python
python cx_Oracle的基础使用方法(连接和增删改查)
Nov 19 #Python
Python实现mysql数据库更新表数据接口的功能
Nov 19 #Python
python中urlparse模块介绍与使用示例
Nov 19 #Python
Python Flask-web表单使用详解
Nov 18 #Python
python+selenium实现京东自动登录及秒杀功能
Nov 18 #Python
深入理解Python单元测试unittest的使用示例
Nov 18 #Python
Python及PyCharm下载与安装教程
Nov 18 #Python
You might like
4月1日重磅发布!《星际争霸II》6.0.0版本更新
2020/04/09 星际争霸
dedecms模板标签代码官方参考
2007/03/17 PHP
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
Vue实现动态显示textarea剩余字数
2017/05/22 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
python实现字符串连接的三种方法及其效率、适用场景详解
2017/01/13 Python
django定期执行任务(实例讲解)
2017/11/03 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
2018/03/29 Python
django主动抛出403异常的方法详解
2019/01/04 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
python 字段拆分详解
2019/12/17 Python
详解python with 上下文管理器
2020/09/02 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
高校辅导员推荐信范文
2013/12/25 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
我的1919观后感
2015/06/03 职场文书
小学英语听课心得体会
2016/01/14 职场文书
个人业务学习心得体会
2016/01/25 职场文书
Mysql 用户权限管理实现
2021/05/25 MySQL
Tomcat用户管理的优化配置详解
2022/03/31 Servers