pyecharts中嵌入的python函数

pyecharts-javascripthon的Python项目详细描述


https://api.travis-ci.org/pyecharts/pyecharts-javascripthon.svg?branch=masterhttps://codecov.io/gh/pyecharts/pyecharts-javascripthon/branch/master/graph/badge.svg

简介

pyecharts javascripthon帮助将python函数转换为javascript函数。它使用javascripthondukpy 将python代码混合到javascript运行时中。它支持Python2.7、3.4、3.5和3.6。它起作用了 在Linux、MacOS和Windows平台上。

python函数示例:

defrenderItem(params,api):values=[api.value(0),api.value(1)]coord=api.coord(values)size=api.size([1,1],values)return{"type":'sector',"shape":{"cx":params['coordSys']['cx'],"startAngle":coord[3]-size[1]/2}}

编译的python函数:

functionrenderItem(params,api){varcoord,size,values;values=[api.value(0),api.value(1)];coord=api.coord(values);size=api.size([1,1],values);return{"type":"sector","shape":{"cx":params["coordSys"]["cx"],"startAngle":(coord[3]-(size[1]/2))}};}

从python 2.7到python 3.4

互联网接入是必需的,因为它使用JavaScripthonAPI作为免费服务。接下来, 社区赞助将被要求支付服务的运行费用。

由于该服务仍在开发中,因此默认的api密钥和api主机 改变。当它发生时,请声明这些环境变量以继续:

对于类似Unix的系统:

exportSCRIPTHON_API_ENDPOINT=http://new_ip_address_or_domain_name/translate
exportSCRIPTION_API_TOKEN=new_api_key

对于Windows系统:

setSCRIPTHON_API_ENDPOINT=http://new_ip_address_or_domain_name/translate
setSCRIPTION_API_TOKEN=new_api_key

Python3.5-3.6

不需要Internet访问。

用法

一。只有python 3.5+代码可以被编译。如果您使用Python2.7或3.4,您将不得不 使用通用的python代码,这样python 2.7和3.4解释器就不会抱怨了。

  1. 对于浏览器dom对象,请访问pyecharts\u javascripthon.dom

api(虚拟对象)

下面是帮助您绕过python解释器的虚拟对象和函数。

dom对象

windowDocumentDateMathJSONconsolescreen

frompyecharts_javascripthon.domimportwindow# for window objectfrompyecharts_javascripthon.domimportDocument# for Document objectfrompyecharts_javascripthon.domimportDate# for Date objectfrompyecharts_javascripthon.domimportMath# for Math modulefrompyecharts_javascripthon.domimportJSON# for JSON modulefrompyecharts_javascripthon.domimportscreen# for screen objectfrompyecharts_javascripthon.domimportconsole# for console object

全局函数

frompyecharts_javascripthon.domimportalert# provide alert dialog to the user

欢迎您提交prs来添加更多的对象和功能。

安装

您可以通过pip:

$ pip install pyecharts-javascripthon

或者克隆并安装:

$ git clone https://github.com/pyecharts/pyecharts-javascripthon.git
$ cd pyecharts-javascripthon
$ python setup.py install

更改日志

0.0.6-12.05.2018

  1. 将其对javascripthon的依赖性更新为0.10。

0.0.5-2018年4月

  1. 首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从SVG中提取层   java通过蓝牙将文件从手机传输到其他手机   java如何使网络化JavaFX应用程序正确退出?   java Android Open GL不绘制正方形   java为什么使用泛型得到编译器警告?   多集群的Java Hazelcast问题   java OpenCV库配置正确,安卓应用程序可以正常运行一段时间,直到出现错误,表明不再加载该库   java字节好友通知中断Eclipse调试器   java JavaMail不会从发件人(Google除外)检索邮件   java使用MOXy将JsonObject属性映射到XML   java在FilteredTree中搜索“隐藏数据”   Javafx:用鼠标在ImageView上绘图   垃圾收集如何确定Java应用程序年轻gc的原因   java如何维护每个请求打开的Hibernate会话?   java gzip输入文件中的hadoop mapreduce   Java新手:Swing和显示ASCII文件   java RxJava异步订阅   java向editText添加搜索功能   java JavaFX TableViewTextField绑定