Skip to content

anyang001/pyecharts

This branch is 346 commits ahead of, 1670 commits behind pyecharts/pyecharts:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c563228 · Aug 25, 2017
Aug 24, 2017
Aug 1, 2017
Aug 24, 2017
Aug 24, 2017
Aug 25, 2017
Aug 24, 2017
Aug 15, 2017
Aug 15, 2017
Aug 17, 2017
Jul 28, 2017
Aug 15, 2017
Jul 30, 2017
Aug 25, 2017
Aug 25, 2017
Aug 23, 2017
Aug 19, 2017
Aug 3, 2017
Aug 25, 2017
Aug 17, 2017

Repository files navigation

pyecharts

pyecharts is a library to generate charts using Echarts. It simply provides the interface between Echarts and Python.

Build Status codecov License: MIT

Introduction

Echarts is an open source library from Baidu for data visualization in javascript. It has awesome demo pages so I started to look out for an interface library so that I could use it in Python. I ended up with echarts-python on github but it lacks of documentation and was not updated for a while. Just like many other Python projects, I started my own project, pyecharts, referencing echarts-python and another library pygal.

Installation

pyecharts works on Python2 and Python3. The latest release is 0.2.0. For more information please refer to changelog.md

You can install it via pip

$ pip install pyecharts

or clone it and install it

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

Basic Usage

from pyecharts import Bar

attr = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
v1 = [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
v2 = [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
bar = Bar("Bar chart", "precipitation and evaporation one year")
bar.add("precipitation", attr, v1, mark_line=["average"], mark_point=["max", "min"])
bar.add("evaporation", attr, v2, mark_line=["average"], mark_point=["max", "min"])
bar.render()

It will create a file named render.html in the root directory, open file with your borwser.

usage-0

Working with pandas & numpy

pandas_numpy

working with Flask & Django

Flask

flask-0

Django

django-0

Documentation

Author

pyecharts is developed and maintained by chenjiandongx ([email protected])

License

pyecharts is released under the MIT License. See LICENSE for more information.

About

Python Echarts Plotting Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.4%
  • Other 0.6%