Skip to main content

论文实验数据绘图

Project description

paperplotlib

本项目还处于早期开发阶段, 欢迎反馈建议

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 使用文档

参考

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

paperplotlib-0.0.3.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

paperplotlib-0.0.3-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file paperplotlib-0.0.3.tar.gz.

File metadata

  • Download URL: paperplotlib-0.0.3.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.9 Windows/10

File hashes

Hashes for paperplotlib-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f486e9bc375597e2e0349fa6fdb03afdd91aa9b4df5cf9edaa168b41f60e385f
MD5 260768f0d3666aca98bc3fda05a5f4d8
BLAKE2b-256 c2e73415485214a9350f371558348e018ecc4727b8662eaf1f99c68fd611fbf0

See more details on using hashes here.

File details

Details for the file paperplotlib-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: paperplotlib-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.9 Windows/10

File hashes

Hashes for paperplotlib-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f890446e3174b2a1ca9d7194a967bee76400ab53146aa97112631843382b38f9
MD5 6a4fb0d46cc8f6e9b868e46c8a9a16ce
BLAKE2b-256 9b21c792b06e323342966cfff9f38bdc1ec69a7e20a031705f24805905195cfa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page