isLinXu
model-metrics-plot
Jupyter Notebook

🔨🔨🔨(mmplot)used to draw graphs of multiple index parameters such as algorithm accuracy and speed of multiple deep learning models.

Last updated Mar 6, 2026
87
Stars
18
Forks
1
Issues
0
Stars/day
Attention Score
38
Language breakdown
Jupyter Notebook 67.6%
Python 32.4%
Files click to expand
README

model-metrics-plot

model-metrics-plot(mmplot)

English | 简体中文


GitHub watchers GitHub stars GitHub forks GitHub followers Build Status imgGitHub repo size GitHub language count GitHub last commit GitHubimg

😎 About

This project is developed based on libraries such as Pandas and Matplotlib, and can be used to draw line graphs of multiple index parameters such as algorithm accuracy and speed of multiple deep learning models.

features

use txt or log file to plot

  • [x] loss plot
use csv data to plot
  • [x] line plot
  • [x] bar plot
  • [x] radar plot
  • [x] tree plot
  • [x] custom plot

🥰Result

plot

image

| | | | | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | | data/Pytorchmodelsdata.csv | data/PaddleYOLOmodelsdata.csv | data/MMYOLOmodel_data.csv |

| image | image | mllm<em>chart</em>acc1 | |-----------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------| | data/llmevaldata.csv | data/tree.json | | | image | image | image | | image | bar | |


🔨Usage

requirement

pip install matplotlib
pip install pandas

mmplot install

git clone git@github.com:isLinXu/model-metrics-plot.git
cd model-metrics-plot
pip install -e .

run

python3 main.py

or use your custom data csv

python3 main.py -c 'csvpath' -n 'figturename' -p 'plottype' -t 'titlename' -x 'xlabelname' -y 'ylabelname' -f fontsize -g False -v 'valuetype' -r 'colors'

line

python3 main.py -c data/model_data.csv -n 'plot.jpg' -p 'line' -t 'MS COCO Object Detection' -x 'PyTorch FP16 RTX3080(ms/img)' -y 'COCO Mask AP val' -f 10 -v 'mAP' -r '#0000FF'
>
python3 main.py -c data/PaddleYOLOextramodel_data.csv -n 'plot.jpg' -p 'line' -t 'MS COCO Object Detection' -x 'PyTorch FP16 RTX3080(ms/img)' -y 'COCO Mask AP val' -f 10 -v 'mAP' -r '#0000FF'

image

bar

python3 main.py -c data/MMYOLOmodeldata.csv -p bar

image

radar

python3 main.py -c data/mllmacceval-csv1029.csv -p radar

image

tree

image

🔗 More in this category

© 2026 GitRepoTrend · isLinXu/model-metrics-plot · Updated daily from GitHub