Python package extending plotly for scientific computing and visualization
Project description
plotly-scientific-plots
This python library is meant to augment the plotly and dash visualization libraries. It is designed to facilitate rapid and beautiful data visualizations for research scientists and data scientists.
Its advantages over naive plotly are:
- One-line commands to make plots
- Integrated scatistical testing above plots
- Expanded plot types (such as confusion amtrices, ROC plots)
- more 'Matlab-like' interface for those making the Matlab --> python transition
Requirements and installation
Required packages:
- numpy
- scipy
- plotly
- colorlover
- dash
- dash_core_components
- dash_html_components
To install, simply use pip install plotly-scientific-plots
Examples & Usage
Plots 2 overlapping normalized histograms, including overhead boxplots and data points.
Furthermore performs statistical testing to differentiate the two population samples. Tests are:
- KS: Kolmogorov-Smirnov statistic on 2 samples.
- MW: Mann-Whitney rank test on two samples.
- T: T-test for the means of two independent samples of scores.
All tests are done via scipy
plot2Hists(data_source_1, data_source_2, names=['Data 1','Data 2'],
normHist=True, title='Comparison of 2 Data Sources',
KS=True, MW=True, T=True))
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
Built Distribution
Close
Hashes for plotly-scientific-plots-0.1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d439609dc16f82f5d11487ec8bf1a99a5702f51f2b7757190047bc08c03db5f3 |
|
MD5 | d4b5ea2313b625a9247c421361441886 |
|
BLAKE2b-256 | 68970794381972870aae50930015188aabab16f6a54451a4bb9283741539ef63 |
Close
Hashes for plotly_scientific_plots-0.1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb33f27357885774e893cf0d6415537519de1520152865bc6b40033e49c67c8a |
|
MD5 | 84938510484e3bda48492538f4981795 |
|
BLAKE2b-256 | d68d969dc933b1b333c069970b23c59aa01b519f87e3691e7a173bfb2ff63980 |