Skip to main content

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

{
    "title": {
        "text": "GDP",
        "subtext": "This is a fake chart"
    },
    "series": [
        {
            "type": "bar",
            "data": [
                2,
                3,
                4,
                5
            ],
            "name": "China"
        }
    ],
    "legend": {
        "y": "top",
        "x": "center",
        "data": [
            "GDP"
        ],
        "orient": "horizontal"
    },
    "xAxis": [
        {
            "position": "bottom",
            "data": [
                "Nov",
                "Dec",
                "Jan",
                "Feb"
            ],
            "type": "category"
        }
    ],
    "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.

Release files for echarts-python 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for echarts-python 0.1.3
File Size Uploaded
echarts-python-0.1.3.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for echarts-python 0.1.3
File Interpreter ABI Platform
echarts_python-0.1.3-py2-none-any.whl Python 2 none any Details

Total release size:15.1 kB

Release files / echarts-python-0.1.3.tar.gz

Download URL echarts-python-0.1.3.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
089fd8307c42ea47722cac25185465a962ca21231bb0e1a6737c19e2ba73578b
BLAKE2b-256 checksum
How to use checksums
add7258cbe09217d62c225e4f797112493f87382a40d7c4679768ae45ed9d78e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / echarts_python-0.1.3-py2-none-any.whl

Download URL echarts_python-0.1.3-py2-none-any.whl
Size 8.6 kB
Tags Python 2
SHA-256 checksum
How to use checksums
1f7c79117a287f0bf5ad8468680b429d48093afce1d9e930e3ffd75a7a021eab
BLAKE2b-256 checksum
How to use checksums
fc540c2f0fbc6f7b98f9410049a47817430fb000343b639b1c3afd2fc4f5cab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page