python jupyter matplotlib显示中文

标签: python

mac

# 查看matplotlib支持的所有字体文件
import matplotlib
ttfs=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for ttf in ttfs:
    print(ttf)
# mac本身有中文自体库,可以直接设置中文字体,执行完图表就可以展示中文
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = 'Arial Unicode MS'

mac安装字体可以通过字体册来安装zitice
参考:https://support.apple.com/zh-cn/guide/font-book/fntbk1000/10.0/mac/10.15

windows

可参考:https://www.cnblogs.com/kuxingseng95/p/10021788.html

# 用下面代码找到Matplotlib的配置文件
import matplotlib
print(matplotlib.matplotlib_fname()) 
版权声明:本文为weixin_43479978原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43479978/article/details/104007485

智能推荐

python Jupyter

根据给定的少量的数据集使用一系列操作,练习的网站如下: https://github.com/schmit/cme193-ipython-notebooks-lecture 直接下载到本地,用Jupyter打开即可 In[1] : ` %matplotlib inline import random import numpy as np import scipy as sp import pand...

Jupyter中用matplotlib 画图中文显示为方框的解决方法

背景 mac操作系统,jupyter 问题 用matplotlib 画图中文显示为方框 解决方法 1.下载SimHei字体 2.将下载好的字体添加到matplotlib的字体文件夹中 找到该文件夹路径的方法: 运行如下代码, 先找到 matplotlib的路径 我的路径为: /Users/****/opt/anaconda3/lib/python3.7/site-packages/matplotl...

Mac、ubuntu在终端和jupyter notebook中使用matplotlib画图无法显示中文

一、Mac系统 1、在Mac电脑上使用matplotlib画图,中文无法显示,在终端用fc-list :lang=zh显示command not found: 网上百度了很久都没搞定终端的command not found的问题,于是将解决思路聚焦在字体问题上。 2、在网上下载一种中文字体:SimHei 字体链接:https://pan.baidu.com/s/1dYiUYRJLDrmWHLHXj...

解决mac下jupyter中matplotlib中文无法显示的问题

换了笔记本之后在jupyter中用matplotlib画图一直无法愉快的显示中文,在网上苦苦查阅了许久,网上主流的方法有两种:一种是下载SimHei,将字体包放到matlotlib相关文件夹下并修改配置文件,另一种是每次画图都调用函数指定中文字体(在此不再对此两种方法的实体实现方式进行赘述)。第二种稍显笨重的方法自然无法让人心悦诚服地使用,而第一种方法我却屡试皆爽,不禁感到疑惑,别人是如何用这种方...

Google Colab jupyter notebook matplotlib 可视化显示中文的解决方法

中文显示错误 解决方法 然后再笔记本代码块中填写如下内容: 指定中文字体的路径,并将其赋值给变量。 然后在作图时指定字体属性: 最终效果: 缺点是比较麻烦,每次作图都要指定一次...

猜你喜欢

解决jupyter中matplotlib中文乱码问题

第一步:系统中文字体查看 [hadoop@p168 ~]$ fc-list :lang=zh /System/Library/Fonts/STHeiti Medium.ttc: 黑体\-简,黑體\-簡,Heiti SC,黒体\-簡,Heiti\-간체:style=中等,中黑,Medium,Halbfett,Normaali,Moyen,Medio,ミディアム,중간체,Médio,Ср...

jupyter notebook中matplotlib中文乱码问题

方法1 解决中文乱码问题 或者 方法2 第一步:系统中文字体查看 第二步:在代码中指定字体配 方法3 https://blog.csdn.net/q1148013214/article/details/81172446...

冒泡排序,及改进方式,性能优化400%>>>附图解加源码

首先源码附上,源码中带有注释,看不懂没关系,源码后面附带图解,最后附上代码效率提升图 源码如下: 方案一:其实实现很简单,两层循环,每次内层迭代出最大的一个值,将其放入数组最后一个位置,外层循环的末端便往前移一位。其原理如下图 方案一代码块: 方案二:优化改进 仔细观察上面的图,我们不难发现当迭代到图下这样的情况时,其实已经全排序好了,但是我们还是需要对它进行1,2,3,4,5,6的迭代,这些情况...

css3常用选择器

先介绍一下基本选择器,如下几种 *:通配符。选择页面的所有元素 E:元素选择器。对页面的一些元素进行选择,如p,div,li等 .class:类选择器 #id:id选择器。一个Id在一个页面中只能选择,这是和类选择器的区别 E F:后代选择器。如ul li。选中ul下的li E>F:子元素选择器。如下,可以用 h1 > strong {color:red;}使h1的子元素strong变...

python is not set from command line or npm configuration

问题 猜测原因  python版本冲突 解决方案  去官网找到最新版本python 点击下载,注意记住你下载的目录,下载好以后,打开这个目录下的文件夹,Python310, 整个文件夹复制一下 在项目里运行npm config list --json 找到python的路径   我的是 C:\\Python27\\python.exe 说明项目里用的还是py...