Skip to content

luzhixing12345/paperplotlib

Repository files navigation

paperplotlib

PyPI download month PyPI versionfury.io PyPI pyversions codecov

paperplotlib 是基于 matplotlib 的论文实验数据绘图库, 意在快速绘制论文实验结果部分中常见的图表

本项目意在通过简洁的 API 调用来完成论文实验数据图的快速绘制

安装

pip install paperplotlib

快速开始

import paperplotlib as ppl
import numpy as np

# 随机生成一个 5 x 7 的数据
a = 5
b = 7
y = np.random.randint(10, 100, size=(a, b))

# 初始化一个对象
graph = ppl.BarGraph()

# 传入数据/组/列的文字信息
group_names = [f"group {i}" for i in range(a)]
column_names = [f"column {i}" for i in range(b)]
graph.plot_2d(y, group_names, column_names)

# 调整x/y轴文字
graph.x_label = "The number of data"
graph.y_label = "Throughput (Mbps)"

# 保存图片
graph.save()

使用文档

视频介绍: 【项目分享】论文实验数据绘图

更多使用说明请参考: paperplotlib 使用文档

示例

本仓库下的 examples/ 包含可以运行的示例, 可以在 examples 中查看

参考

About

论文实验数据绘图(CS类)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published