Skip to main content

An easy wrapper for making Plotly plots in Jupyter notebooks

Project description

EZPlotly and EZPlotly_bio For Jupyter Notebooks

Introducing EZPlotly: An easy, intuitie wrapper for making Plotly plots in Jupyter notebooks

Plotly offers interactive plots, as opposed to the static plots that most other python visualization tools provide. However, Plotly syntax can be challenging to write, whereas the other libraries are a lot easier to plot with. EZPlotly helps bridge the gap. EZPlotly makes ploting with Plotly simpler and mot matplotlib or matlab-like for experienced users of those toolsets.

In addition, EZPlotly offers domain-specific extensions for making interactive domain-specific plots in Plotly. -The YayROCS package enables common Deep Learning / Machine Learning plotting functions such as making interactive ROC curves, AUCs, and p-Value comparison charts. -The EZPlotly_bio extension offers a rich toolset for bioinformaticians to make common bioinformatics plots such as qqplots, chromosome rolling medians, chromosome frequency histograms and barcharts.

Installation

pip install EZPlotly

Example syntax:

import EZPlotly as EP

exampleHist = EP.hist(data=a,min_bin=0.0,max_bin=1.0,bin_size=0.1,title='MyHistogram',xlabel='a')
exampleScatter = EP.scattergl(x=a,y=b,title='Test',xlabel='x',ylabel='y')
EP.plot_all([exampleHist,exampleScatter])

For more examples, checkout run the EZPlotlyExamples.ipynb in Jupyter!

EasyPlotly_bio for Bioinformaticians:

In the bioinformatics domain? Currently in the works is a bioinformatics extension (EasyPlotly_bio) for making common bioinformatics plots such as qqplots, chromosome rolling medians, chromsome count bar charts, and chromosome histograms.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

EZPlotly-0.0.8.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

EZPlotly-0.0.8-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file EZPlotly-0.0.8.tar.gz.

File metadata

  • Download URL: EZPlotly-0.0.8.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.6.13

File hashes

Hashes for EZPlotly-0.0.8.tar.gz
Algorithm Hash digest
SHA256 8fc8c19b669bd3d19fbb878773b87ca6f757b9895dde34dfa0eba8977961ae3f
MD5 6dc6625d599e3b2d64cacefd440c80c3
BLAKE2b-256 b493ba523f68c445510e98e96c4f15894cd88336e7780e8397e8a2ce0a74e7c1

See more details on using hashes here.

File details

Details for the file EZPlotly-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: EZPlotly-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.6.13

File hashes

Hashes for EZPlotly-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 02657e36b75370bad013593ff55a4b66e940815c94b96fa0d5e528c66585d43d
MD5 71ab65e6b55cdbbea1cdd4485e8ccdfb
BLAKE2b-256 ce13f2f0a1202e3ad3acb122019dd278f082ab920a41195a2ea0b916d2cb7a5a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page