PyG2Plot可视化图表库

联合创作 · 2023-09-28 22:41

PyG2Plot 是一个可视化图表库在 Python3 上的输出实现。

安装

$ pip install pyg2plot

使用

from pyg2plot import __version__, Plot

line = Plot("Line")

line.set_options({
  "data": [
    { "year": "1991", "value": 3 },
    { "year": "1992", "value": 4 },
    { "year": "1993", "value": 3.5 },
    { "year": "1994", "value": 5 },
    { "year": "1995", "value": 4.9 },
    { "year": "1996", "value": 6 },
    { "year": "1997", "value": 7 },
    { "year": "1998", "value": 9 },
    { "year": "1999", "value": 13 },
  ],
  "xField": "year",
  "yField": "value",
})

line.render()

程序 API

目前只有简单的一个 API pyg2plot.

  • Plot
  1. Plot(plot_type: str): 生成一个 Plot 图的示例

  2. plot.set_options(options: object): 设置 G2Plot 的配置项到图表实例中

  3. plot.render(path, env, **kwargs): 通过设置路径, jinja2 env 和 kwargs 配置,渲染生成一个 html 文件

  4. plot.render_html(env, **kwargs): 通过设置 jinja2 env 和 kwargs 配置,渲染生成一个 html 字符串,用于服务端直出

  5. plot.dump_js_options(env, **kwargs): 生成 JavaScript 的 G2Plot options 字符串对象,用于 HTTP 接口More apis is on the way.

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报