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实现bitmap数据结构详解
Feb 17 Python
给Python初学者的一些编程技巧
Apr 03 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
在python中对变量判断是否为None的三种方法总结
Jan 23 Python
selenium+python自动化测试之鼠标和键盘事件
Jan 23 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
Feb 13 Python
Python开发企业微信机器人每天定时发消息实例
Mar 17 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
python 读取.nii格式图像实例
Jul 01 Python
详解Python中的路径问题
Sep 02 Python
python邮件中附加文字、html、图片、附件实现方法
Jan 04 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
Mar 02 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
php中使用GD库做验证码
2016/03/31 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
2016/01/12 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
Java与JavaScript中判断两字符串是否相等的区别
2017/03/13 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
JS实现横向跑马灯效果代码
2020/04/20 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
Saltstack快速入门简单汇总
2016/03/01 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
Python只用40行代码编写的计算器实例
2017/05/10 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
Django 框架模型操作入门教程
2019/11/05 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
Ajax请求总共有多少种Callback
2016/07/17 面试题
数控专业个人求职信范文
2014/02/05 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
慰问信格式规范
2015/03/23 职场文书