An open API service indexing awesome lists of open source software.

https://github.com/dschenck/easychart

Highcharts meets Python in your jupyter notebook
https://github.com/dschenck/easychart

data-visualization dataviz highcharts jupyter jupyter-notebook plotting

Last synced: about 1 month ago
JSON representation

Highcharts meets Python in your jupyter notebook

Awesome Lists containing this project

README

          

# easychart

[highcharts](https://www.highcharts.com/) meets python in your [Jupyter](https://jupyter.org/) notebook

[![PyPI version](https://badge.fury.io/py/easychart.svg)](https://badge.fury.io/py/easychart)
[![pythons](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-blue)](https://pypi.org/project/easychart)
[![tests and coverage](https://github.com/dschenck/easychart/actions/workflows/testing.yml/badge.svg?branch=main)](https://github.com/dschenck/easychart/actions/workflows/testing.yml)
[![Documentation Status](https://readthedocs.org/projects/easychart/badge/?version=latest)](https://easychart.readthedocs.io/en/latest/?badge=latest)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Downloads](https://static.pepy.tech/badge/easychart/week)](https://pepy.tech/project/easychart)

## Getting started

Installing easychart is easy with pip

```
pip install easychart
```

Open a new Jupyter notebook

```python
import easychart

chart = easychart.new("column")
chart.title.text = "France Olympic medals",
chart.subtitle.text ="by year and by medal class"
chart.yAxis.title.text = "medals"
chart.categories = ["Gold","Silver","Bronze"]
chart.plot([7, 16, 18], name=2008)
chart.plot([11, 11, 13], name=2012)
chart
```

## Documentation

Complete documentation is hosted on [read the docs](https://easychart.readthedocs.io/en/latest/). Have a look at one of the [25+ example charts](https://easychart.readthedocs.io/en/latest/contents/examples/index.html).