python爬蟲教程,python中文字體下載_python中matlabplot和seaborn中文字體顯示的一種解決方案

 2023-10-04 阅读 28 评论 0

摘要:經過測試,該方法有效,分享一波,不多說了,直接上干貨: 主要經過四步,比較永久的一種方法,適合需要經常顯示中文標題 第一步:安裝黑體SimHei.ttf python爬蟲教程,在這個百度云盤中下載: 鏈接:https://p

經過測試,該方法有效,分享一波,不多說了,直接上干貨:

主要經過四步,比較永久的一種方法,適合需要經常顯示中文標題

第一步:安裝黑體SimHei.ttf

python爬蟲教程,在這個百度云盤中下載:

鏈接:https://pan.baidu.com/s/1v0EvmYGJK7hTztL-IAJ7gw

提取碼:dbbd

第二步:將該文件放到如下目錄中db13906a611f4fee883e8788e7510fe3.jpg

第三步:修改配置信息

8d7edf7e87bb4bff875b1814ee864d28.jpg

把 font.family前面的#和font.sans_serif前面的#去掉,然后在font.sans_serif的后面加入SimHei。操作如下

4599a43fbb67412db209d16683d0437c.jpg

第四步:在程序中加入以下兩行代碼:

python改字體。plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽

plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號

這種方法相對于常見的

from matplotlib.font_manager import FontProperties

myfont=FontProperties(fname=r'C:\Windows\Fonts\simhei.ttf',size=14)

sns.set(font=myfont.get_name())

pythonwrite字體設置,然后加u'中文'這種方更加一舉永逸

下圖是一個小例子:

import matplotlib as plt

plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽

plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號k=10

cols=corrmat.nlargest(k,'近震震級')['近震震級'].index

plot函數python?cm=np.corrcoef(df2[cols].values.T)

#sns.set(font_scale=1.25)

f,ax=plt.subplots(figsize=(12,9))

hm=sns.heatmap(cm,cbar=True,annot=True,square=True,fmt='.2f',annot_kws={'size':10}, yticklabels=cols.values, xticklabels=cols.values,)

plt.show()

087647171b794defa556610e6997cfd2.jpg

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/113634.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息