Python画图设置宋体和新罗马Times New Roman
Python画图设置宋体和新罗马Times New Roman
相信很多用Python进行画图的小伙伴会有困惑,每次画出来的图都是黑体,粘贴到Word里面,和其他的文字也很不搭,但是又懒得改,主要是我一直也没找到很有效的方法,但今天偶然学到一个方法,觉得很有用,就分享给大家
import matplotlib.pyplot as plt
from matplotlib import rcParamsconfig = {"font.family": 'serif',"font.size": 12,# 相当于小四大小"mathtext.fontset": 'stix',#matplotlib渲染数学字体时使用的字体,和Times New Roman差别不大"font.serif": ['SimSun'],#宋体'axes.unicode_minus': False # 处理负号,即-号}
rcParams.update(config)
在画图之前加上以上这段代码就OK了
x_data = ['2013','2014','2015','2016','2017','2018','2019','2020']
y_data = [63000,71000,84000,90500,107000,120000,134000,145000]
plt.figure(figsize=(9,8))
plt.plot(x_data, y_data, "r", marker='*', ms=10, label="a")
plt.xlabel("我是x轴", fontsize = 20)
plt.ylabel("我是y轴", fontsize = 20)
plt.title('我是标题', fontsize = 20)
plt.tick_params(labelsize=13)
plt.savefig('折线图.png', dpi=500, bbox_inches='tight') # 解决图片不清晰,不完整的问题
plt.show()
下面就是效果啦,很开心,希望能帮助正在困惑的你。
Python画图设置宋体和新罗马Times New Roman相关推荐
- MATLAB 绘图时如何设置中文宋体英文新罗马
设置坐标轴为 我喜欢 China ylabel('\fontname{宋体}我喜欢 \fontname{Times New Roman}China'); 设置图例为 USA 和 中国 legend(' ...
- python 画图设置横纵坐标_Python输出高质量论文图片
科研至今十年有余,一直使用MATLAB作图,但是一直觉得MATLAB的线条图的不够优美,特别是线型的短板极大的限制了作图的灵活性. MATLAB只有默认的四种线型,而且输出效果比较呆板.最近在一篇文章 ...
- python画图设置字体_【转】matplotlib画图时的中文设置
采用matplotlib作图时默认设置下是无法显示中文的,例如编写如下python脚本, #-*- coding: utf-8 -*- from pylab import * t = arange(- ...
- 在macOS系统中如何为R语言绘图(ggplot2)添加宋体和新罗马字体。
install.packages("showtext") library(showtext) y2<-font_files() View(y2) #查看从系统导入的字体以及字 ...
- python画图设置坐标轴为科学记数法_防止matplotlib.pyplot中的科学记数法
当年话下 就您而言,您实际上是想禁用偏移量.使用科学计数法是与根据偏移值显示事物分开的设置.但是,它ax.ticklabel_format(useOffset=False)应该可以工作(尽管您将其列为 ...
- python 画图 设置 中英文字体
import matplotlib.pyplot as plt from matplotlib import rcParamsconfig = {"font.family":'se ...
- Python画图设置字体和字号
论文规定了图片内字体和字号. 原代码之前加上: import matplotlib.pyplot as plt from matplotlib import rcParamsconfig = {&qu ...
- python画图设置彩色线条_更改绘图中的线条颜色
我在Python中用一些数据绘制了一个曲面图. 现在我试图改变这种情节的风格.但不幸的是,我陷入了线颜色的困境.它的默认值是黑色,但我想让它变成红色或其他颜色. 我的代码是:from mpl_tool ...
- python画图设置坐标轴大小
在console端输入python语句,会一句输一行,而且不保留你所做的操作,但是每一句之间加一个分号就能很好的解决. import pylab as Plot Plot.xlim(-150, 150 ...
最新文章
- golang 获取 进程 名称 id
- 200903阶段一C++
- [JS][前端]修改文件input为button样式
- w3cschool php 调整图片尺寸,PHP_php修改上传图片尺寸的方法,本文实例讲述了php修改上传图 - phpStudy...
- 面向对象中private理解
- Vue常用特性~非常详细哦,带源码资料
- ONMF正交非负矩阵分解·论文总结
- .gitignore释疑
- python爬饿了么数据_爬取饿了么区域商家分布
- 经纬财富:昭通炒现货白银技巧
- Pytorch文本分类
- 五禽戏 (中国传统健身方法)
- WEB 渗透之文件类操作
- 【转载】详解Android中接口回调、方法回调
- 这份公众号运营攻略,可以帮你系统地运营好公众号
- 教孩子学编程python豆瓣_教孩子学编程 Python
- JavaScript数据类型 - String类型
- C#最小二乘法进行曲线拟合及相关系数
- vs mysql 开发erp_ERP/MIS开发 Mindscape NHibernate + MySQL 快速开发入门
- VS:如何离线使用Nuget安装包
热门文章
- 需要证件照怎么办?教你如何自己在线做照片
- 听说我们是新生代农民工?
- 人体神经构成结构示意图,神经元结构示意图简易
- tushare输出到excel_利用Excel获取Tushare金融大数据
- Java-List数组排序的使用—Collections.sort()
- P1085不高兴的津津
- 计算机毕设(附源码)JAVA-SSM基于web的图书借阅管理系统
- 非常可乐(HDU-1495)
- 电气工程的毕业设计不会做怎么办?电气工程毕业设计、课程设计-20套来帮你!
- Xcode打包ipa后或者上传到iTunesConnect后出现的黑屏或者崩溃的问题