成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

論文繪圖神器來了:一行代碼繪制不同期刊格式圖表,哈佛博士后開源

新聞 前端
「一篇論文投多個期刊,每個期刊對圖表格式要求不一,同一組數據要用多種工具分別繪圖?!共还馐悄?,哈佛大學天文研究所的博士后,也不堪忍受論文重復繪圖之苦。

 [[331463]]

本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。

「一篇論文投多個期刊,每個期刊對圖表格式要求不一,同一組數據要用多種工具分別繪圖?!?/p>

不光是你,哈佛大學天文研究所的博士后,也不堪忍受論文重復繪圖之苦。

他的解決辦法是:親自開發一個Matplotlib的補充包,增添scatter、notebook等其他軟件常用的繪圖工具,還支持一鍵調用符合IEEE等不同期刊要求的圖表格式。

現在,這個論文神器已經在Github開源,@愛可可老師 也在微博推薦,收獲大量轉發好評。

安裝工具包

推薦使用Python3環境,并且要預裝Matplotlib原始包。

安裝這款補充包可以通過pip用一行代碼完成:

  1. pip install git+https://github.com/garrettj403/SciencePlots.git 

你也可以選擇手動安裝工具包,把Github上的項目克隆到本地以后,直接將*.mplstyle的所有文件放到Matplotlib的風格(style)路徑下。如果不清楚具體路徑,使用以下代碼:

  1. import matplotlib 
  2.  
  3. print(matplotlib.get_configdir()) 

編譯器會返回Matplotlib的路徑,你可能還需要手動建立一個stylelib文件夾。

使用教程

調用補充包的各種風格和格式十分簡單,都可以通過一行代碼直接實現。

「science」是這個補充包最基本的一種風格,基本滿足一般科研論文的繪圖要求,代碼如下:

  1. import matplotlib.pyplot as plt 
  2.  
  3. plt.style.use('science'

也可以在同一張圖中使用多個不同的風格:

  1. plt.style.use(['science','ieee']) 

對于一些期刊,比如IEEE,圖表的格式要求中提出要在基本格式上強調某些特定的參數(字體大小,圖片寬度等),單獨調用這些特殊格式要求使用如下代碼:

  1. with plt.style.context(['science''ieee']): 
  2.  
  3. plt.figure() 
  4.  
  5. plt.plot(x, y) 
  6.  
  7. plt.show() 

調用指令就這么簡單。

使用實例

基本風格「science」:

「science」+「grid」(網格)風格:

「ieee」風格:IEEE期刊對圖表的尺寸、文字大小都有要求,同時還要求在黑白印刷時也能清晰呈現,下圖是符合要求的「science」+「ieee」風格:

「science」+「scatter」(離散)風格:

Jupyter環境下的「notebook」風格:

補充包中的風格也可以和Matplotlib中的已有風格一起調用,例如「dark_background」+「science」+「 high-vis」:

此外,擴展包還提供多種繪圖色彩搭配方案。

high-vis:

bright:

vibrant:

muted:

retro:

補充包默認使用Latex字體渲染,如果電腦中沒有Latex,可以改用無Latex渲染模式:

  1. plt.style.use(['science','no-latex']) 

這個項目還在持續更新中,作者會不斷添加不同的期刊格式,如果需要檢查更新最新版本,通過這行代碼實現:

  1. pip install SciencePlots 

作為科研黨的你看到這款論文神器有沒有心動呢?

如果它真的對你寫論文有幫助,那么趕緊用起來吧。

傳送門

Github項目地址:

https://github.com/garrettj403/SciencePlots

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2020-04-30 10:25:37

代碼Github開源

2022-09-28 10:12:50

Python代碼可視化

2025-04-28 09:06:00

2022-07-06 08:32:35

Python代碼Matplotlib

2022-07-14 10:54:15

Python代碼Matplotlib

2016-12-02 08:53:18

Python一行代碼

2021-07-01 15:40:05

Python代碼Geopandas

2022-03-03 14:32:43

數據機器學習平臺

2022-02-23 14:37:48

代碼Pythonbug

2022-12-29 20:24:07

自動繪制藝術畫

2011-06-13 17:17:22

Qt 繪圖 QWT

2013-02-21 15:46:32

寶德深圳博士后

2024-09-12 15:10:00

AI智能體

2014-02-12 13:43:50

代碼并行任務

2022-04-09 09:11:33

Python

2017-04-05 11:10:23

Javascript代碼前端

2022-10-10 10:14:38

Python繪圖庫

2021-08-31 09:49:37

CPU執行語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 热久久999 | 国产一区二区 | 欧美成人免费在线 | 91精品国产日韩91久久久久久 | 亚洲精品天堂 | 91视频网 | 久久com | 免费1区2区3区 | 亚洲精品一区二区三区蜜桃久 | 一区二区三区国产 | 91免费看片 | 久久久久久久av麻豆果冻 | 依人成人 | 亚洲欧美日韩精品久久亚洲区 | 91国在线视频 | wwwxxx国产 | 久久人体视频 | 国产中文字幕亚洲 | 久久av一区二区三区 | 日韩精品免费视频 | 91久久久久久久久久久久久 | 免费1区2区3区| 久久这里只有精品首页 | 国产精品久久久久久久白浊 | 国产精品久久久久久av公交车 | 在线午夜| 日韩淫片免费看 | 中文字幕av在线 | 亚洲vs天堂 | 国产成人在线一区 | 午夜免费福利片 | 中文字幕不卡在线观看 | 爱操av| 美日韩视频 | 中文av电影 | 亚洲视频免费在线 | 日韩福利 | 亚洲成人激情在线观看 | 国产精品美女久久久 | 日韩欧美国产一区二区三区 | 一级黄色录像片子 |