https://github.com/pyexcel/pyexcel-chart
Deprecated. See the continuing project: pyexcel-pygal
https://github.com/pyexcel/pyexcel-chart
chart svg
Last synced: 8 months ago
JSON representation
Deprecated. See the continuing project: pyexcel-pygal
- Host: GitHub
- URL: https://github.com/pyexcel/pyexcel-chart
- Owner: pyexcel
- License: other
- Created: 2016-11-18T00:11:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-01T21:16:39.000Z (almost 9 years ago)
- Last Synced: 2025-08-15T00:45:13.493Z (9 months ago)
- Topics: chart, svg
- Language: Jupyter Notebook
- Homepage:
- Size: 458 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
================================================================================
pyexcel-chart - Let you focus on presentation, instead of chart types
================================================================================
.. image:: https://raw.githubusercontent.com/pyexcel/pyexcel.github.io/master/images/patreon.png
:target: https://www.patreon.com/pyexcel
.. image:: https://api.travis-ci.org/pyexcel/pyexcel-chart.svg?branch=master
:target: http://travis-ci.org/pyexcel/pyexcel-chart
.. image:: https://codecov.io/github/pyexcel/pyexcel-chart/coverage.png
:target: https://codecov.io/github/pyexcel/pyexcel-chart
.. image:: https://readthedocs.org/projects/pyexcel-chart/badge/?version=latest
:target: http://pyexcel-chart.readthedocs.org/en/latest/
**pyexcel-chart** is a tiny plugin of pyexcel to turn pyexcel data into
chart graphics using pygal
Installation
================================================================================
You can install it via pip:
.. code-block:: bash
$ pip install pyexcel-chart
or clone it and install it:
.. code-block:: bash
$ git clone https://github.com/pyexcel/pyexcel-chart.git
$ cd pyexcel-chart
$ python setup.py install
Development guide
================================================================================
Development steps for code changes
#. git clone https://github.com/pyexcel/pyexcel-chart.git
#. cd pyexcel-chart
Upgrade your setup tools and pip. They are needed for development and testing only:
#. pip install --upgrade setuptools pip
Then install relevant development requirements:
#. pip install -r rnd_requirements.txt # if such a file exists
#. pip install -r requirements.txt
#. pip install -r tests/requirements.txt
In order to update test environment, and documentation, additional steps are
required:
#. pip install moban
#. git clone https://github.com/pyexcel/pyexcel-commons.git commons
#. make your changes in `.moban.d` directory, then issue command `moban`
What is rnd_requirements.txt
-------------------------------
Usually, it is created when a dependent library is not released. Once the dependecy is installed(will be released), the future version of the dependency in the requirements.txt will be valid.
What is pyexcel-commons
---------------------------------
Many information that are shared across pyexcel projects, such as: this developer guide, license info, etc. are stored in `pyexcel-commons` project.
What is .moban.d
---------------------------------
`.moban.d` stores the specific meta data for the library.
How to test your contribution
------------------------------
Although `nose` and `doctest` are both used in code testing, it is adviable that unit tests are put in tests. `doctest` is incorporated only to make sure the code examples in documentation remain valid across different development releases.
On Linux/Unix systems, please launch your tests like this::
$ make
On Windows systems, please issue this command::
> test.bat
License
================================================================================
New BSD License
Support the project
================================================================================
If your company has embedded pyexcel and its components into a revenue generating
product, please `support me on patreon `_ to
maintain the project and develop it further.