Python matplotlib 画图 统一设置字体和字体大小 字体粗细斜体 文字方向


Python matplotlib 画图 统一设置字体和字体大小
设置字体 font
设置坐标轴 axes 字体大小 labelsize
设置标签 tick 字体大小 labelsize

设置坐标轴 axes 字体粗细 labelweight
设置标签 tick 字体粗细 labelweight
可选粗细有 ['light','normal','medium','semibold','bold','heavy','black']
可选样式 ['normal','italic','oblique']


from proplot import rc

# 统一设置
rc["font.family"] = "TeX Gyre Schola"
rc['tick.labelsize'] = 10
rc["axes.labelsize"] = 12
rc["axes.labelweight"] = "light"
rc["tick.labelweight"] = "light"



font={
'style': "italic",
'weight': "normal" # 也可以单独修改
}

# 文字方向 rotation
plt.text(0.3, 0.3, 'matplotlib', rotation=180)
# 设置字体样式
plt.text(0.5, 0.5,'matplotlib', fontdict=font)   
# 常用
Times New Roman

'''中文字体'''
黑体:SimHei
微软雅黑:Microsoft YaHei
微软正黑体:Microsoft JhengHei
新宋体:NSimSun
新细明体:PMingLiU
细明体:MingLiU
华文新魏:STXinwei
华文行楷:STXingkai
华文隶书:STLliti
花纹琥珀:STHupo
华文彩云:STCaiyun
方正姚体:FZYaoti
方正舒体:FZShuTi
标楷体:DFKai-SB
华文仿宋:STFangsong
华文中宋:STZhongsong
华文宋体:STSong
华文楷体:STKaiti
华文细黑:STXihei
幼圆:YouYuan
隶书:LiSu
楷体_GB 2313:Kaiti_GB2313
仿宋_GB2313:FangSong_GB2313
仿宋:FangSong

你可能感兴趣的:(python,matplotlib,开发语言)