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新手实现2048小游戏
Mar 31 Python
python递归打印某个目录的内容(实例讲解)
Aug 30 Python
详解python3中zipfile模块用法
Jun 18 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
Python3运算符常见用法分析
Feb 14 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
Feb 27 Python
python实现npy格式文件转换为txt文件操作
Jul 01 Python
Django REST Swagger实现指定api参数
Jul 07 Python
PyTorch如何搭建一个简单的网络
Aug 24 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
python文件名批量重命名脚本实例代码
Apr 22 Python
Python可视化神器pyecharts绘制水球图
Jul 07 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
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
PHP微信支付实例解析
2016/07/22 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)
2010/09/28 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
你必须知道的Javascript知识点之"深入理解作用域链"的介绍
2013/04/23 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
你未必知道的JavaScript和CSS交互的5种方法
2014/04/02 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
js添加绑定事件的方法
2016/05/15 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
详解使用angular框架离线你的应用(pwa指南)
2019/01/31 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
Python部署web开发程序的几种方法
2017/05/05 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
如何通过python实现全排列
2020/02/11 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
sealed修饰符是干什么的
2012/10/23 面试题
创建学习型党组织实施方案
2014/03/29 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android