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计算程序运行时间的方法
Dec 13 Python
在Python中使用itertools模块中的组合函数的教程
Apr 13 Python
使用Python写CUDA程序的方法
Mar 27 Python
利用Celery实现Django博客PV统计功能详解
May 08 Python
requests和lxml实现爬虫的方法
Jun 11 Python
Python 类的特殊成员解析
Jun 20 Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 Python
pandas取出重复数据的方法
Jul 04 Python
python实现批量修改服务器密码的方法
Aug 13 Python
Python 变量的创建过程详解
Sep 02 Python
Python任务调度利器之APScheduler详解
Apr 02 Python
python用分数表示矩阵的方法实例
Jan 11 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
Php注入点构造代码
2008/06/14 PHP
PHP获取url的函数代码
2011/08/02 PHP
PHP 时间日期操作实战
2011/08/26 PHP
php实现简单洗牌算法
2013/06/18 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
JavaScript学习笔记之获取当前目录的实现代码
2010/12/14 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
JS遍历对象属性的方法示例
2017/01/10 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
微信小程序中hidden不生效原因的解决办法
2017/04/26 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
2017/10/31 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
Python实现的简单万年历例子分享
2014/04/25 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
Python中typing模块与类型注解的使用方法
2019/08/05 Python
python 字典访问的三种方法小结
2019/12/05 Python
PyTorch中permute的用法详解
2019/12/30 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
2020/01/18 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
班队活动设计方案
2014/01/30 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
Python基础知识之变量的详解
2021/04/14 Python
Js类的构建与继承案例详解
2021/09/15 Javascript