50种Matplotlib科研论文绘图合集,含代码实现
本文分享了50個(gè)令人眼前一亮的Matplotlib可視化項(xiàng)圖表,每個(gè)圖表都有其相應(yīng)的生成代碼,并將它們分為了關(guān)聯(lián)、偏差、排序、分布、組成、變化、分組等7個(gè)類別,是科研作圖時(shí)很好的參考。
本文由lqy上傳,翻譯自http://machinelearningplus.com
來(lái)源鏈接(含代碼):
https://www.machinelearningplus.com/plots/top-50-matplotlib-visualizations-the-master-plots-python/
項(xiàng)目鏈接(中文翻譯+代碼):
https://www.kesci.com/home/project/5f4b3f146476cf0036f7e51e
數(shù)據(jù)集鏈接:
https://www.kesci.com/home/dataset/5f4f6d4e3a0788003c4df2ce
作者認(rèn)為,一個(gè)優(yōu)秀的可視化,需要具備以下特征:
- 在不歪曲事實(shí)的情況下傳達(dá)正確和必要的信息。
- 設(shè)計(jì)簡(jiǎn)單,不必太費(fèi)力就能理解它。
- 從審美角度支持信息而不是掩蓋信息。
- 信息沒有超負(fù)荷。
而以下可視化,都是基于上面這4點(diǎn)制作的。
這些圖表根據(jù)可視化目標(biāo)的7個(gè)不同情景進(jìn)行分組,目錄如下:
以上所有圖表的生成代碼都包含在項(xiàng)目中,并且包含了一些必要的講解。
以下正文
關(guān)聯(lián) (Correlation)
散點(diǎn)圖(Scatter plot)
帶邊界的氣泡圖(Bubble plot with Encircling)
帶線性回歸最佳擬合線的散點(diǎn)圖
(Scatter plot with linear regression line of best fit)
抖動(dòng)圖 (Jittering with stripplot)
計(jì)數(shù)圖 (Counts Plot)
邊緣直方圖 (Marginal Histogram)
邊緣箱形圖 (Marginal Boxplot)
相關(guān)圖 (Correllogram)
矩陣圖 (Pairwise Plot)
偏差 (Deviation)
發(fā)散型條形圖 (Diverging Bars)
發(fā)散型文本 (Diverging Texts)
發(fā)散型包點(diǎn)圖 (Diverging Dot Plot)
帶標(biāo)記的發(fā)散型棒棒糖圖
(Diverging Lollipop Chart with Markers)
面積圖 (Area Chart)
排序 (Ranking)
有序條形圖 (Ordered Bar Chart)
棒棒糖圖 (Lollipop Chart)
包點(diǎn)圖 (Dot Plot)
坡度圖 (Slope Chart)
啞鈴圖 (Dumbbell Plot)
分布 (Distribution)
連續(xù)變量的直方圖 (Histogram for Continuous Variable)
類型變量的直方圖
(Histogram for Categorical Variable)
密度圖 (Density Plot)
直方密度線圖
(Density Curves with Histogram)
Joy Plot
分布式包點(diǎn)圖
(Distributed Dot Plot)
箱形圖 (Box Plot)
包點(diǎn)+箱形圖 (Dot + Box Plot)
小提琴圖 (Violin Plot)
人口金字塔
(Population Pyramid)
分類圖 (Categorical Plots)
組成 (Composition)
華夫餅圖 (Waffle Chart)
餅圖 (Pie Chart)
樹形圖 (Treemap)
條形圖 (Bar Chart)
變化 (Change)
時(shí)間序列圖 (Time Series Plot)
帶波峰波谷標(biāo)記的時(shí)序圖
(Time Series with Peaks and Troughs Annotated)
自相關(guān)和部分自相關(guān)圖
(Autocorrelation (ACF) and Partial Autocorrelation (PACF) Plot)
交叉相關(guān)圖
(Cross Correlation plot)
時(shí)間序列分解圖
(Time Series Decomposition Plot)
多個(gè)時(shí)間序列
(Multiple Time Series)
使用輔助 Y 軸來(lái)繪制不同范圍的圖形
(Plotting with different scales using secondary Y axis)
帶有誤差帶的時(shí)間序列
(Time Series with Error Bands)
堆積面積圖
(Stacked Area Chart)
未堆積的面積圖
(Area Chart UnStacked)
日歷熱力圖
(Calendar Heat Map)
季節(jié)圖
(Seasonal Plot)
分組 (Groups)
樹狀圖 (Dendrogram)
簇狀圖 (Cluster Plot)
安德魯斯曲線 (Andrews Curve)
平行坐標(biāo)
(Parallel Coordinates)
本文來(lái)源:和鯨社區(qū),僅用于學(xué)術(shù)分享,著作權(quán)歸作者所有。如有侵權(quán),請(qǐng)聯(lián)系后臺(tái)作刪文處理。
總結(jié)
以上是生活随笔為你收集整理的50种Matplotlib科研论文绘图合集,含代码实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 武大上交发布首篇「图像匹配」大领域综述!
- 下一篇: 计算高效,时序一致,超清还原!清华NYU
