Python NVD3
Project description
- Description:
Python-nvd3 is a wrapper for NVD3 graph library
- nvd3:
NVD3 http://nvd3.org/
- d3:
Data-Driven Documents http://d3js.org/
NVD3 is an attempt to build re-usable charts and chart components for d3.js without taking away the power that d3.js gives you.
Installation
Install, upgrade and uninstall python-nvd3.py with these commands:
#Install $ sudo pip install python-nvd3 #Upgrade $ sudo pip install --upgrade python-nvd3 #Uninstall $ sudo pip uninstall python-nvd3
Or if you don’t have pip, use easy_install to install python-nvd3:
$ sudo easy_install python-nvd3
Usage
After installation use python-nvd3 as follows
from nvd3 import pieChart #Open File to write the D3 Graph output_file = open('test-nvd3.html', 'w') type = 'pieChart' chart = pieChart(name=type, height=450, width=450) chart.set_containerheader("\n\n<h2>" + type + "</h2>\n\n") #Create the keys xdata = ["Orange", "Banana", "Pear", "Kiwi", "Apple", "Strawberry", "Pineapple"] ydata = [3, 4, 0, 1, 5, 7, 3] #Add the serie chart.add_serie(y=ydata, x=xdata) chart.buildhtml() output_file.write(chart.htmlcontent) #close Html file output_file.close()
See the file examples.py for more samples.
Demo
See a live demo on jsfiddle : http://jsfiddle.net/4KuSx/
Supported nvd3 charts
Charts list:
Documentation
Documentation is available on ‘Read the Docs’: http://python-nvd3.readthedocs.org
License
Python-nvd3 is licensed under MIT, see MIT-LICENSE.txt.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file python-nvd3-0.2.1.tar.gz
.
File metadata
- Download URL: python-nvd3-0.2.1.tar.gz
- Upload date:
- Size: 20.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f708689183292a0d74379c0c304982b3b02af72d44f9b0bda7149fa93e076d4 |
|
MD5 | 589bdb9017ab937dbe7ec53342b9a5c0 |
|
BLAKE2b-256 | 111f12be336eb4afff5f79dd32ddc620bea6a6cdb2fcaa9449c57ece31d405d5 |