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自动化测试工具Splinter简介和使用实例
May 13 Python
Python实现选择排序
Jun 04 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
Python自定义线程池实现方法分析
Feb 07 Python
基于循环神经网络(RNN)实现影评情感分类
Mar 26 Python
Python文件常见操作实例分析【读写、遍历】
Dec 10 Python
python图像和办公文档处理总结
May 28 Python
Django model select的多种用法详解
Jul 16 Python
django的模型类管理器——数据库操作的封装详解
Apr 01 Python
详解pytorch tensor和ndarray转换相关总结
Sep 03 Python
Python日志器使用方法及原理解析
Sep 27 Python
基于Python实现流星雨效果的绘制
Mar 18 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
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
php的闭包(Closure)匿名函数详解
2015/02/22 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
javascript 原型继承介绍
2011/08/30 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
JS实现的简单表单验证功能示例
2017/10/13 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
vue组件横向树实现代码
2018/08/02 Javascript
Vue调用后端java接口的实例代码
2019/10/28 Javascript
vue 路由子组件created和mounted不起作用的解决方法
2019/11/05 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
原生JavaScript实现进度条
2021/02/19 Javascript
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
Python实例一个类背后发生了什么
2016/02/09 Python
Python 中判断列表是否为空的方法
2019/11/24 Python
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
世界上最大的餐具公司:Oneida
2016/12/17 全球购物
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
学校对教师的评语
2014/04/28 职场文书
公司证明怎么写
2014/09/22 职场文书
横店影视城导游词
2015/02/06 职场文书
通知函格式范文
2015/04/27 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
感谢师恩主题班会
2015/08/17 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang