Chartify

Python library that makes it easy for data scientists to create charts.

Github星跟踪图

Chartify
========, status, release, python, .., status, image:: https://img.shields.io/badge/Status-Beta-blue.svg
.., release, image:: https://img.shields.io/badge/Release-2.7.0-blue.svg
.., python, image:: https://img.shields.io/badge/Python-3.6-blue.svg

Chartify is a Python library that makes it easy for data scientists to create charts.

Why use Chartify?

  • Consistent input data format: Spend less time transforming data to get your charts to work. All plotting functions use a consistent tidy input data format.
  • Smart default styles: Create pretty charts with very little customization required.
  • Simple API: We've attempted to make to the API as intuitive and easy to learn as possible.
  • Flexibility: Chartify is built on top of Bokeh <http://bokeh.pydata.org/en/latest/>_, so if you do need more control you can always fall back on Bokeh's API.

Examples

.. image:: https://raw.githubusercontent.com/spotify/chartify/master/docs/_static/chartify1.png
.. image:: https://raw.githubusercontent.com/spotify/chartify/master/docs/_static/chartify2.png
.. image:: https://raw.githubusercontent.com/spotify/chartify/master/docs/_static/chartify3.png
.. image:: https://raw.githubusercontent.com/spotify/chartify/master/docs/_static/chartify4.png
.. image:: https://raw.githubusercontent.com/spotify/chartify/master/docs/_static/chartify5.png
.. image:: https://raw.githubusercontent.com/spotify/chartify/master/docs/_static/chartify6.png

See this notebook for more examples! </examples/Examples.ipynb>_.

Installation

  1. Chartify can be installed via pip:

pip3 install chartify

  1. Install chromedriver requirement (Optional. Needed for PNG output):
    • Install google chrome.
    • Download the appropriate version of chromedriver for your OS here <https://sites.google.com/a/chromium.org/chromedriver/downloads>_.
    • Copy the executable file to a directory within your PATH.
    • View directorys in your PATH variable: echo $PATH
    • Copy chromedriver to the appropriate directory, e.g.: cp chromedriver /usr/local/bin

Getting started

This tutorial notebook <https://github.com/spotify/chartify/blob/master/examples/Chartify%20Tutorial.ipynb>_ is the best place to get started with a guided tour of the core concepts of Chartify.

From there, check out the example notebook <https://github.com/spotify/chartify/blob/master/examples/Examples.ipynb>_ for a list of all the available plots.

Getting support

Join #chartify on spotify-foss.slack.com (Get an invite <https://slackin.spotify.com/>_)

Use the chartify tag on StackOverflow <https://stackoverflow.com/questions/tagged/chartify>_.

Code of Conduct

This project adheres to the Open Code of Conduct <https://github.com/spotify/code-of-conduct/blob/master/code-of-conduct.md>_. By participating, you are expected to honor this code.

Contributing

See the contributing docs <CONTRIBUTING.rst>_.

主要指标

概览
名称与所有者spotify/chartify
主编程语言Python
编程语言Makefile (语言数: 2)
平台
许可证Apache License 2.0
所有者活动
创建于2018-09-17 14:12:05
推送于2024-10-16 14:47:17
最后一次提交2024-10-16 16:45:12
发布数27
最新版本名称5.0.1 (发布于 )
第一版名称2.2.0 (发布于 )
用户参与
星数3.6k
关注者数88
派生数335
提交数235
已启用问题?
问题数76
打开的问题数44
拉请求数72
打开的拉请求数10
关闭的拉请求数22
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?