基于Python的科研論文配圖繪制(五)

Datawhale 8月 組隊(duì)學(xué)習(xí)活動(dòng)
參考書籍:《科研論文配圖繪制指南—— 基于Python》,寧海濤著,人民郵電出版社
PS:已開學(xué),內(nèi)容多為開學(xué)前看的一點(diǎn)存貨,中心已向?qū)W校內(nèi)容為主
一、初識(shí)SciencePlots
作為一個(gè)專門用于科研論文繪圖的第三方拓展工具包,提供了主流英文科技期刊的Matplotlib圖樣式,可以通過pip命令安裝。為了印刷需要,字體樣式一般為L(zhǎng)aTeX,同時(shí)還需要設(shè)置環(huán)境變量。官方教程:https://github.com/buerlee/SciencePlots
可以通過過 plt.style.use('science') 設(shè)置全局繪圖風(fēng)格,也可通過以下語句來臨時(shí)使用繪圖風(fēng)格(無法使用LaTeX字符風(fēng)格):
with plt.style.context('science')
? ? ?plt.figure()
? ? ?plt.plot(x, y)
? ? ?plt.show()
二、代碼實(shí)現(xiàn)
這里在實(shí)操是遇到了一些問題,例如matplotlib的版本問題,還有science庫(kù)的缺失問題,出于時(shí)間考慮,這里替換了參考代碼提供的science類型(用于科研論文),更改為常規(guī)配置的seaborn_v08和classic類型圖,個(gè)人認(rèn)為原因是沒有按照教程安裝輔助的軟件導(dǎo)致。

同時(shí)感謝同學(xué)現(xiàn)場(chǎng)給我的指導(dǎo),結(jié)合chatgpt處理報(bào)錯(cuò)真的很方便。

我們?cè)诓榭茨壳皫?kù)中的樣式時(shí),可使用以下代碼進(jìn)行測(cè)試
import matplotlib.pyplot as plt
print(plt.style.available)
(未完待續(xù))