首页 > 其他分享 >【matplotlib】/【plt】中文设置为宋体,英文为Time New Roman

【matplotlib】/【plt】中文设置为宋体,英文为Time New Roman

时间:2023-01-28 22:11:21浏览次数:59  
标签:plt 18 matplotlib 宋体 Roman New

转载自 https://blog.csdn.net/baidu_38963740/article/details/123839178

python中用matplotlib库画图时,把中文设置为宋体,英文设置为Time New Roman,有时候还需要显示公式。设置方法如下:

 1 import matplotlib.pyplot as plt
 2 from matplotlib import rcParams
 3 import numpy as np
 4 
 5 config = {
 6     "font.family":'serif',
 7     "font.size": 18,
 8     "mathtext.fontset":'stix',
 9     "font.serif": ['SimSun'],
10 }
11 rcParams.update(config)
12 
13 x = np.random.random((10,))
14 
15 
16 plt.plot(x,label='随机数')
17 plt.title('中文:宋体 \n 英文:$\mathrm{Times \; New \; Roman}$ \n 公式: $\\alpha_i + \\beta_i = \\gamma^k$')
18 plt.xlabel('横坐标')
19 plt.ylabel('纵坐标')
20 plt.legend()
21 plt.yticks(fontproperties='Times New Roman', size=18)
22 plt.xticks(fontproperties='Times New Roman', size=18)
23 plt.show()

null


标签:plt,18,matplotlib,宋体,Roman,New
From: https://www.cnblogs.com/value7/p/17071376.html

相关文章

  • matplotlib中的标签设置
    一、方法matplotlib中自定义的刻度无法实现。在matplotlib版本大于3.2的时候,原来的设置方法就出现了问题#原方法set_xticks(ob1,ob2)#会出现ob2的值无法取代ob1的刻......
  • plt 调整子图间距 和裁剪
    ai#子图间距plt.tight_layout(rect=[0,0.2,1,0.9])#自适应图是否重叠,参数是坐标,是子图的覆盖区域,从左0到右1,从下0到上0.9plt.subplots_adjust(left=None,......
  • 神经网络特征图显示(matplotlib同一画布切换的方式)
    在网络上查了一转也没找到,全是复制粘贴的代码,下面贴下自己写的代码。采用matplotlib.pyplot方式绘制,发现默认显示附带工具栏,就在里面按照ttk方式添加了切换图片的按钮,给出......
  • matplotlib 设置图画长宽比、尺寸
    设置图片长宽比pythonmatplotlib的画布长宽比不仅会影响长宽,还会影响画布大小。设置画布大小的方法有下:plt.figure(figsize=(2,1))plt.rcParams['figure.figsize']=(......
  • matplotlib 设置图例legend位置
     loc参数LocationStringLocationCode'best'0'upperright'1'upperleft'2'lowerleft'3'lowerright'4'right'5'centerleft'6'c......
  • 【python】Matplotlib库学习笔记
    Matplotlib是python的绘图库。以下内容主要介绍Matplotlib的子库pyplot。pyplot是常用的2D绘图模块,包含一系列绘图相关函数。plot()函数plot()函数可以用来绘制......
  • 这可能是Matplotlib和Seaborn最全的入门文档
    matplotlib是python第一个数据可视化库,在数据分析,可视化领域的地位和贡献是无法磨灭的。但也正是因为有了这位老大哥的出现给后续基于matplotlib实现的绘图库实现了可能。......
  • matplotlib显示中文(解决UserWarning: findfont: Font family)
    ​​WelcomeToMyBlog​​安装了Anaconda3,学着用matplotlib,发现不能显示中文,查阅了网上的方法,对matplotlibrc中的font.family各种改,但JupyterNoterbook依旧显示UserWarn......
  • Matplotlib学习笔记2 - 循序渐进
    Matplotlib学习笔记2-循序渐进调整“线条”在Matplotlib中,使用plot函数绘制的线条其实是一种特定的类,matplotlib.lines.Line2D。线条有许多参量可调整,例如宽度、样式、......
  • Matplotlib绘制散点图与条形图
    Matplotlib绘制散点图与条形图绘制散点图#绘制散点图frommatplotlibimportpyplotaspltfrommatplotlibimportfont_manager#C:\Windwos\Fonts\msyh.ttcmy_......