第三方和使用者貢獻的套件#

一份擴展 Matplotlib 的套件列表。這些套件的維護和發佈皆獨立於 Matplotlib,因此請至所列網站查詢說明。

請透過在 matplotlib/mpl-third-party 開啟 pull-request 來貢獻您的套件,並使用 readme 中的範本。

如果您需要製作套件的協助,請參閱 matplotlib/matplotlib-extension-cookiecutter,我們在此提供範本,讓您輕鬆製作!

您可以使用 Framework :: Matplotlib 分類器在 PyPI 上找到更多套件。

替代 API #

code badge pypi badge conda badge HoloViews 提供可組合的多維或欄狀資料物件的高階 API,這些物件會自行視覺化。
code badge pypi badge conda badge hvPlot 可組合、互動式的 Pandas 和 Xarray .plot() 物件。
code badge pypi badge conda badge pandas 表格資料分析和操作工具,提供用於 Matplotlib 繪圖的 .plot() API。
code badge pypi badge conda badge plotnine Python 的圖形語法。
code badge pypi badge conda badge Xarray 多維資料分析和操作工具,提供用於 Matplotlib 繪圖的 .plot() API。

動畫 #

code badge pypi badge conda badge animatplot 互動式動畫圖表。
code badge pypi badge conda badge celluloid 輕鬆製作 Matplotlib 動畫。
code badge pypi badge conda badge gif 超輕量級的動畫 GIF API。
code badge manimplotlib 使用 manim 動畫 Matplotlib 圖表的腳本集合。
code badge pypi badge conda badge mpl-animators 建立 N 維資料和 Astropy 的世界坐標系統 (WCS) 物件的互動式動畫。
code badge pypi badge conda badge numpngw 寫入動畫 png。
code badge pypi badge streamjoy 享受平行處理將圖像動畫化為 GIF 和 MP4。
code badge pypi badge conda badge xmovie 一種從 Xarray 物件建立精美影片的簡單方法。

色表和樣式 #

code badge pypi badge Aquarel 簡化的彈性樣式和主題包裝器。
code badge pypi badge conda badge CMasher 用於製作易於理解、資訊豐富且「出色」圖表的科學色表。
code badge pypi badge conda badge cmcrameri Fabio Crameri 為地球科學設計的感知均勻色表。
code badge pypi badge conda badge cmocean 用於海洋變數的感知均勻色表。
code badge pypi badge conda badge cmweather 用於天氣/氣候變數的色弱友善色表。
code badge pypi badge conda badge cmyt 來自 yt 專案的色表。
code badge pypi badge conda badge Colorcet 感知均勻的連續色表和感知上不同的類別顏色集。
code badge pypi badge conda badge distinctipy 任意長度的定性色表,產生最大程度的區別。
code badge pypi badge Farrow&Ball Matplotlib 靈感來自英國油漆製造商 Farrow and Ball 的調色板。
code badge pypi badge mpl-visual-context 路徑效果等集合
code badge pypi badge mplcyberpunk 繪圖的賽博龐克/霓虹光效果。
code badge pypi badge pypalettes 大型 (+2500) 色表集合。
code badge pypi badge conda badge SciencePlots 用於科學圖形的 Matplotlib 樣式。
code badge pypi badge conda badge tastymap 為您的味蕾烹製的色表。
code badge pypi badge TUEplots 用於科學出版物中圖形的輕量級 Matplotlib 樣式。
code badge pypi badge conda badge viscm 用於分析色表和建立新色表的工具。

具有內建 Matplotlib 渲染功能的開發工具 #

code badge pypi badge conda badge JupyterLab 用於筆記本、程式碼和資料的基於 Web 的互動式開發環境。
code badge pypi badge conda badge marimo 可以作為應用程式部署的開放原始碼反應式筆記本。
code badge pypi badge conda badge Jupyter Notebook 用於筆記本、程式碼和資料的基於 Web 的互動式開發環境。
code badge pycharm 用於資料科學和 Web 開發的 Python IDE。
code badge pypi badge conda badge spyder 開放原始碼、社群開發的科學環境和 IDE,用 Python 為 Python 編寫。
code badge vscode 精簡的程式碼編輯器,支援偵錯、任務執行和版本控制等開發操作。

文件 #

code badge pypi badge conda badge Sphinx-Gallery 為您的 sphinx 建構的文件建立 Matplotlib 圖庫。

特定領域的程式庫 #

code badge pypi badge conda badge ArviZ 使用 Python 探索性分析貝氏模型。
code badge pypi badge conda badge Astropy 天文處理和圖形(包括繪圖)。
code badge pypi badge BG Heatmaps 大腦熱圖視覺化。
code badge pypi badge colorio 用於處理顏色和色彩空間的工具。
code badge pypi badge conda badge cplot 繪製複數值函數圖。
code badge pypi badge conda badge datamapplot 繪製叢集和標記的資料地圖。
code badge pypi badge DNA Features Viewer 視覺化 DNA 特徵,例如來自 GenBank 或 Gff 檔案,或 Biopython SeqRecords。
code badge pypi badge conda badge grplot 在一個函數中完成且吸引人的統計圖表。
code badge pypi badge conda badge Hockey Rink 一個用於使用 Matplotlib 繪製冰球場的 Python 程式庫。
code badge pypi badge conda badge HyperSpy 多維資料分析,例如高光譜影像。
code badge pypi badge conda badge librosa 具有波形和頻譜圖顯示的音訊訊號處理。
code badge pypi badge conda badge marsilea 宣告式建立可組合的視覺化。
code badge pypi badge conda badge MetPy 用於氣象應用程式的 Python 工具組。
code badge pypi badge conda badge microfilm 用於多通道顯微鏡資料的 2D 影像圖和動畫。
code badge pypi badge conda badge mir_eval 用於音訊註解的評估工具和顯示協助程式。
code badge pypi badge conda badge mplfinance 用於視覺分析財務資料的工具程式。
code badge pypi badge conda badge mplhep 用於 Matplotlib 的一組協助程式,可更輕鬆地產生高能物理中通常需要的繪圖。
code badge pypi badge conda badge mplsignal 用於訊號處理圖表的公用程式函數。
code badge pypi badge conda badge mplsoccer 繪製足球/足球場和圖表。
code badge pypi badge MyForestPlot 一個可靈活自訂的 Python 工具,用於建立森林圖。
code badge pypi badge conda badge NetworkX 使用和繪製網路圖。
code badge pypi badge planetMagFields 用於輕鬆存取我們太陽系中行星磁場資訊並在 2D 和 3D 中視覺化這些磁場的常式。
code badge pypi badge conda badge Py-ART Python ARM 雷達工具組,用於分析和繪製天氣雷達資料。
code badge pypi badge conda badge pyCircos 用於設計 circos 圖的視覺化工具。
code badge pypi badge conda badge pyGenomeViz 用於比較基因體學的基因體視覺化 Python 套件。
code badge pypi badge conda badge pymatviz 用於材料資訊學視覺化的工具組。
code badge pypi badge PyPlutchik 用於 Plutchik 註解語料庫的 Python 視覺化。
code badge pypi badge conda badge pytransform3d 在 3D 中使用、繪製和動畫化剛性轉換。
code badge pypi badge conda badge seaborn 用於繪製具吸引力的統計圖形的高階介面。
code badge pypi badge conda badge seaborn-image 用於繪製資訊豐富且吸引人的影像的高階 API。
code badge pypi badge conda badge sunpy 太陽物理處理、繪圖和色表。
code badge pypi badge TULIPS 星體物理視覺化。
code badge pypi badge conda badge Yellowbrick 用於促進機器學習模型選擇的視覺分析和診斷工具。

最終可能會向上合併的實驗專案 #

code badge pypi badge conda badge mpl-gui pyplot 替代方案的原型。
code badge pypi badge conda badge mpl-qtthread 適用於近似執行緒安全 Qt 後端的原型。

GUI 應用程式 #

code badge pypi badge Glue 輕鬆連結多個檔案中科學資料集的視覺化。
code badge pypi badge conda badge Lumen 使用 Matplotlib 和其他圖表的應用程式/儀表板的宣告式 YAML 或 GUI 規格。
code badge pypi badge conda badge mpl-multitab 使用 PyQt 的 Matplotlib 分頁圖形管理員。
code badge pypi badge conda badge Pylustrator 用於設定 Matplotlib 繪圖樣式的互動式編輯器。
code badge pypi badge PyNanoLab 用於使用 Matplotlib 和 Pandas 進行資料分析和視覺化的 PySide6 GUI。
code badge pypi badge conda badge PySimpleGUI 在 Tkinter、Qt、wxPython 或 Remi 的基礎上快速輕鬆地建立自訂 GUI。
code badge pypi badge sview-gui 用於 CSV 檔案或 pandas DataFrame 資料視覺化的 PyQt5 GUI。

互動性 #

code badge pypi badge kivy_matplotlib_widget 將您的 matplotlib 圖表轉換為完全互動式圖表。
code badge pypi badge mpl-draggable-line 適用於 Matplotlib 的可拖曳線條小工具。
code badge pypi badge mpl-image-labeller 輕鬆將分類標籤應用於影像。
code badge pypi badge mpl-image-segmenter 使用 Matplotlib 手動分割影像。
code badge pypi badge conda badge mpl-interactions 用於反應式繪圖的互動式小工具。
code badge pypi badge conda badge mpl-point-clicker 記錄圖形上的點擊位置。支援多個類別。
code badge mpl_widget_box 適用於 Matplotlib 的 GUI 中性小工具,具有類似圖例的佈局等等。
code badge pypi badge conda badge mplcursors 互動式資料選取游標。
code badge pypi badge conda badge mpldatacursor 互動式資料選取游標。
code badge mplinorm 用於 Matplotlib 影像的互動式對比調整。
code badge pypi badge conda badge Panel 使用 Matplotlib 和其他圖表的儀表板和 Web 應用程式。
code badge pypi badge Quibbler 輕鬆讓您的 Matplotlib 圖形具有互動性。

地圖繪製 #

code badge pypi badge conda badge cartopy 產生地圖和其他地理空間資料分析。
code badge pypi badge conda badge EOmaps 一個用於建立地理資料集互動式地圖的程式庫。
code badge pypi badge conda badge GeoPandas 擴展 Pandas 以支援地理資料和演算法。
code badge pypi badge conda badge geoplot 基於 Cartopy 的高階 Python 地理空間繪圖程式庫。
code badge pypi badge conda badge GeoViews 基於 Cartopy 和 Matplotlib 建構的高階地理繪圖。
code badge pypi badge conda badge mplsteronet 下半球等面積和等角度立體網。
code badge pypi badge conda badge prettymaps 用於從 OpenStreetMap 資料繪製自訂地圖的最小 Python 程式庫。
code badge pypi badge ridge_map 用於製作山脊繪圖的程式庫... 山脊。

其他 #

code badge pypi badge conda badge matplotcheck 一個設計用於測試 Matplotlib 繪圖的套件。
code badge pypi badge conda badge matplotx 適用於 Matplotlib 的實用樣式和擴充功能。

繪圖類型 #

code badge pypi badge Blume 替代表格繪製器。
code badge pypi badge conda badge Datashader 以 Matplotlib 圖形形式伺服器端渲染大型資料集。
code badge pypi badge conda badge matplotlib-venn 繪製面積加權的二和三圓維恩圖。
code badge pypi badge conda badge mpl-scatter-density 適用於大量點資料集合的 2D 長條圖。
code badge pypi badge mpl_chord_diagram 使用 matplotlib 繪製弦圖。
code badge pypi badge mpl-sankey Sankey「沖積」圖,具有以資料為中心的 API。
code badge pypi badge mpl_stereo 透過製作立體圖和浮雕圖在 3D 中查看您的資料。
code badge pypi badge conda badge plottable 使用 Matplotlib 精美自訂的表格。
code badge pypi badge PyUpSet UpSet 視覺化方法套件。
code badge pypi badge S3Dlib 3D 曲面和線物件類別。
code badge pypi badge conda badge Windrose 建立風玫瑰圖。
code badge pypi badge conda badge yt 用於分析和視覺化體積資料的套件。

繪圖公用程式 #

code badge pypi badge conda badge adjustText 繪製多個文字繪圖器,使其不重疊。
code badge pypi badge conda badge brokenaxes 軸上有斷點的繪圖。
code badge pypi badge conda badge FigPager 儲存單頁或多頁繪圖。
code badge pypi badge conda badge Flexitext 在 Matplotlib 中繪製具有多種樣式的文字。
code badge pypi badge conda badge grid-strategy 根據要繪製的軸數量建立子圖網格。
code badge pypi badge conda badge HighlightText 讓 Matplotlib 中的有效註解更容易。
code badge pypi badge conda badge legendkit 讓 matplotlib 的圖例變得簡單。
code badge pypi badge conda badge matplotlib-label-lines 使用 matplotlib 標記線條。
code badge pypi badge conda badge matplotlib-scalebar 顯示比例尺。
code badge pypi badge conda badge matplotview 一個用於建立 Matplotlib 軸的輕量級檢視的程式庫。
code badge pypi badge conda badge mpl-probscale 適用於 Matplotlib 的真實機率比例。
code badge pypi badge conda badge mpl-template 用於一致繪圖的範本引擎。
code badge pypi badge conda badge MPL Table 使用 Matplotlib 建立自訂表格。
code badge pypi badge conda badge patchworklib 用於直覺式佈局的子圖管理員。
code badge pypi badge conda badge ProPlot 一個輕量級的 Matplotlib 封裝器,用於製作美觀、具備出版品質的圖形。
code badge pypi badge conda badge skunk 將 SVG 影像插入 Matplotlib 元素中。也可以用來透過巢狀結構組合 Matplotlib 圖表。
code badge pypi badge conda badge svgpath2mpl 將 SVG 路徑解析為 Matplotlib Path 物件,以進行繪圖。
code badge pypi badge conda badge tikzplotlib 將圖形儲存為 TikZ/PGFplots 格式。

渲染後端 #

code badge pypi badge gr 圖形核心系統後端。
code badge pypi badge mplcairo 改進的 Cairo 後端。
code badge pypi badge conda badge wxmplot 與 wxPython 更緊密的整合。