Skip to main content

Echarts binding for Python

Project description

An unofficial Echarts options generator with Python.

Latest Version Travis CI Status Codecov Status Doc Status

This repo still on developing (ALPHA), DON’T USE IT IN PRODUCTION.

Installation

Installing echarts-python with pip

$ pip install echarts-python

Current version for Echarts 3.1.6

Basic Usage

from echarts import Echart, Legend, Bar, Axis

chart = Echart('GDP', 'This is a fake chart')
chart.use(Bar('China', [2, 3, 4, 5]))
chart.use(Legend(['GDP']))
chart.use(Axis('category', 'bottom', data=['Nov', 'Dec', 'Jan', 'Feb']))

The chart.json property will be

{
    "series": [
        {
            "type": "bar",
            "zlevel": 0,
            "data": [2, 3, 4, 5],
            "name": "China"
        }
    ],
    "legend": {
        "y": "top",
        "x": "center",
        "data": [
            "China"
        ],
        "orient": "horizontal"
    },
    "title": {
        "text": "GDP",
        "subtext": "This is a fake chart"
    },
    "xAxis": [],
    "yAxis": []
}

on Mac OSX, you also can execute

chart.plot()

and invoke a browser to display the chart.

Contribution

This package authored by Hsiaoming Yang <me@lepture.com> in 2014.

If you have any question or want to improve this repository, welcome to create an issue or pull requests .

This repo is maintained by Yufei Li <yufeiminds@gmail.com> now, you can also send a email to me.

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

echarts-python-0.1.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

echarts_python-0.1-py2-none-any.whl (7.5 kB view details)

Uploaded Python 2

File details

Details for the file echarts-python-0.1.tar.gz.

File metadata

File hashes

Hashes for echarts-python-0.1.tar.gz
Algorithm Hash digest
SHA256 b97ae15624391fc45efed6efff7fb633782ce6bbdc2e531082c20ff2cfc17b8f
MD5 4efa21ddff52c57ebdf8ac3e812a78ce
BLAKE2b-256 050293ca1a3c0d2961438aafcd0056db4d8116b7beebd66d626228b6e1a2f5ce

See more details on using hashes here.

File details

Details for the file echarts_python-0.1-py2-none-any.whl.

File metadata

File hashes

Hashes for echarts_python-0.1-py2-none-any.whl
Algorithm Hash digest
SHA256 9cd17ca2a35b23e2805fbe749ecc94d87d192fbb73e23568c803df9dff1c53d5
MD5 84b741d36f577a5f2601c35205f86351
BLAKE2b-256 a39926b9758416d9642d8a30cc09b0db9da58c36a601dea218610a8678875650

See more details on using hashes here.

Supported by

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