mac matplotlib显示中文

以下默认字体,在mac ventura上测试能成功显示中文:

python 复制代码
import matplotlib.pyplot as plt
import matplotlib

#from matplotlib import font_manager
#plt.rcParams['font.sans-serif'] = ['Heiti TC']
 
#plt.rcParams['font.sans-serif'] = ['Songti SC']
 
#plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
 
plt.rcParams['font.sans-serif'] = ['PingFang HK']



# 创建数据
x = [1, 2, 3, 4, 5]
y1 = [2, 1, 9, 8, 10]
y2 = [100, 300, 500, 700, 900]

# 创建图形和轴
fig, ax1 = plt.subplots()

# 绘制左侧Y轴数据
ax1.plot(x, y1, 'b-')
ax1.set_xlabel('X轴')
ax1.set_ylabel('左侧Y轴', color='b')

# 创建第二个Y轴
ax2 = ax1.twinx()

# 绘制右侧Y轴数据
ax2.plot(x, y2, 'r--')
ax2.set_ylabel('右侧Y轴', color='r')

# 显示图形
plt.show()

显示效果:

相关推荐
AI云原生1 小时前
openEuler软件生态体验——从桌面到服务器的全方位探索
运维·服务器·windows·macos·docker·云计算·腾讯云
KevinShi_BJ2 小时前
MacOS 安装 Docker
macos
小a彤3 小时前
Flutter 混合开发方案深度解析
flutter·macos·cocoa
阿常呓语6 小时前
Mac随机生成密码-小工具
macos·生成·password·生成密码
Sheffi666 小时前
iOS 内存分配机制:Malloc、VM、Dirty Memory
macos·ios·cocoa
字节拾光录7 小时前
局域网文件共享全方案:Windows/Mac/Linux通用指南,告别U盘与权限难题!
linux·windows·macos
Digitally7 小时前
如何将照片从华为传输到Mac?
macos·华为
ElenaYu7 小时前
在 Mac 上用 scrcpy 投屏 Honor 300 Pro(鸿蒙/Android)并支持鼠标点击控制
android·macos·harmonyos
Mac技巧大咖1 天前
Mac误删文件,废纸篓也清了?Mac时光机器仍可恢复找回
macos·mac误删文件