首页 > 其他分享 >matplotlib显示中文(解决UserWarning: findfont: Font family)

matplotlib显示中文(解决UserWarning: findfont: Font family)

时间:2023-01-18 10:31:51浏览次数:58  
标签:中文 family Anaconda3 UserWarning matplotlib 自带 font


​Welcome To My Blog​

安装了Anaconda3,学着用matplotlib,发现不能显示中文,查阅了网上的方法,对matplotlibrc中的font.family各种改,但Jupyter Noterbook依旧显示UserWarning: findfont: Font family
最终找到解决方法,操作很简单:
在**.matplotlib(图一)这个目录里,注意文件夹名字最前面是个点,有个叫fontList.json(图二)的文件,这个目录与我的Anaconda3在同一个目录中,
打开后在
ttffiles(图三)对应的列表中显示的就是matplotlib可以加载的字体,涵盖的字体路径有Anaconda自带的,也有系统自带的,我选择了系统自带的黑体(图四),最后打开Anaconda3\Lib\site-packages\matplotlib\mpl-data的matplotlibrc,把font.family改成simhei(图五)**(注意去掉前面的#号),重新启动Jupyter Noterbook即可显示中文

matplotlib显示中文(解决UserWarning: findfont: Font family)_Matplotlib


图一

matplotlib显示中文(解决UserWarning: findfont: Font family)_显示中文_02


图二

matplotlib显示中文(解决UserWarning: findfont: Font family)_Matplotlib_03


图三

matplotlib显示中文(解决UserWarning: findfont: Font family)_解决方法_04


图四

matplotlib显示中文(解决UserWarning: findfont: Font family)_JupyterNotebook_05


图五

​WelcomeToMyBlog​


标签:中文,family,Anaconda3,UserWarning,matplotlib,自带,font
From: https://blog.51cto.com/u_2420922/6019043

相关文章

  • Matplotlib学习笔记2 - 循序渐进
    Matplotlib学习笔记2-循序渐进调整“线条”在Matplotlib中,使用plot函数绘制的线条其实是一种特定的类,matplotlib.lines.Line2D。线条有许多参量可调整,例如宽度、样式、......
  • Matplotlib绘制散点图与条形图
    Matplotlib绘制散点图与条形图绘制散点图#绘制散点图frommatplotlibimportpyplotaspltfrommatplotlibimportfont_manager#C:\Windwos\Fonts\msyh.ttcmy_......
  • Matplotlib 绘制折线图
    Matplotlibmatplotlib:最流行的Python底层绘图库,主要做数据可视化图表,名字取材于MATLAB,模仿MATLAB构建绘制折线图绘制两小时的温度变化frommatplotlibimportpyplo......
  • Matplotlib学习笔记1 - 上手制作一些图表吧!
    Matplotlib学习笔记1-上手制作一些图表吧!Matplotlib是一个面向Python的,专注于数据可视化的模块。快速上手这是使用频率最高的几个模块,在接下来的程序中,都需要把它们作......
  • Matplotlib 学习
    Matplotlib图像组成:Figure:指整个图形,您可以把它理解成一张画布,它包括了所有的元素,比如标题、轴线等;Axes:绘制2D图像的实际区域,也称为轴域区,或者绘图区;Axis:指坐标系中......
  • python利用matplotlib生成迷宫
    起因我想要写一个项目叫python迷宫游戏,需求是玩家能和机器对抗率先走出迷宫,至少要有两个等级的电脑。慢慢来,首先迷宫游戏需要有一个迷宫并展示出来,这便是这篇博客的目的......
  • 安装不了matplotlib库解决方法
    https://wizardforcel.gitbooks.io/matplotlib-user-guide/2.html安装不了matplotlib库,通过下面两条命令解决python-mpipinstall-Upipsetuptoolspython-mpipin......
  • Python+matplotlib实现折线图的美化
    1.导入包importpandasaspdimportmatplotlib.pyplotaspltimportmatplotlib.tickerastickerimportmatplotlib.gridspecasgridspec2.获得数据file_i......
  • 50matplotlib
    importmatplotlib.pyplotasplt#plt.plot([1,2,3,4,5],[3,1,5,6,9],'ro')#plt.show()#x=range(1,15)#y=range(1,42,3)#plt.plot(x,y,color='y')#......
  • Transformer Family
    Transformer简介paper:AttentionIsAllYouNeedBert简介paper:BERT:Pre-trainingofDeepBidirectionalTransformersforLanguageUnderstandingT5简介paper:E......