PyG2Plot 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
PyG2Plot 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
PyG2Plot 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Python
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 南院逍大王
适用人群 未知
收录时间 2021-01-14

软件简介

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.

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部