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.

浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报