All Projects → holoviz → Holoviews

holoviz / Holoviews

Licence: bsd-3-clause
With Holoviews, your data visualizes itself.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Holoviews

python-data-viz-workshop
A workshop on data visualization in Python with notebooks and exercises for following along.
Stars: ✭ 136 (-93.41%)
Mutual labels:  holoviews, holoviz
Ipyvolume
3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL
Stars: ✭ 1,696 (-17.87%)
Mutual labels:  plotting
Sumo
Heavyweight plotting tools for ab initio calculations
Stars: ✭ 82 (-96.03%)
Mutual labels:  plotting
Flight review
web application for flight log analysis & review
Stars: ✭ 101 (-95.11%)
Mutual labels:  plotting
Proc
Display and analyze ROC curves in R and S+
Stars: ✭ 85 (-95.88%)
Mutual labels:  plotting
Physt
Python histogram library - histograms as updateable, fully semantic objects with visualization tools. [P]ython [HYST]ograms.
Stars: ✭ 107 (-94.82%)
Mutual labels:  plotting
Pandoc Plot
Render and include figures in Pandoc documents using your plotting toolkit of choice
Stars: ✭ 75 (-96.37%)
Mutual labels:  plotting
Cmasher
Scientific colormaps for making accessible, informative and 'cmashing' plots
Stars: ✭ 149 (-92.78%)
Mutual labels:  plotting
Nim Plotly
plotting library for nim-lang
Stars: ✭ 121 (-94.14%)
Mutual labels:  plotting
Highcharts Chart
Polymer Element wrapper for highcharts library. Seamlessly create various types of charts from one element.
Stars: ✭ 97 (-95.3%)
Mutual labels:  plotting
Ggplotnim
A port of ggplot2 for Nim
Stars: ✭ 95 (-95.4%)
Mutual labels:  plotting
Touchdesigner Sop To Svg
A pipeline for handling the SOP to SVG pipeline. This is especially handy for using procedurally generated geometry for paths to be cut or plotted.
Stars: ✭ 87 (-95.79%)
Mutual labels:  plotting
Gaston.jl
A julia front-end for gnuplot.
Stars: ✭ 111 (-94.62%)
Mutual labels:  plotting
Gnuplot.jl
Julia interface to gnuplot
Stars: ✭ 84 (-95.93%)
Mutual labels:  plotting
Gadfly.jl
Crafty statistical graphics for Julia.
Stars: ✭ 1,724 (-16.51%)
Mutual labels:  plotting
Plots.jl
Powerful convenience for Julia visualizations and data analysis
Stars: ✭ 1,225 (-40.68%)
Mutual labels:  plotting
Plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
Stars: ✭ 1,287 (-37.68%)
Mutual labels:  plotting
Gdl
GDL - GNU Data Language
Stars: ✭ 104 (-94.96%)
Mutual labels:  plotting
Tidyheatmap
Draw heatmap simply using a tidy data frame
Stars: ✭ 151 (-92.69%)
Mutual labels:  plotting
Hep
hep is the mono repository holding all of go-hep.org/x/hep packages and tools
Stars: ✭ 146 (-92.93%)
Mutual labels:  plotting

PyPI Conda Downloads BuildStatus DocBuildStatus Coveralls Gitter Binder

HoloViews logo HoloViews

Stop plotting your data - annotate your data and let it visualize itself.

HoloViews is an open-source Python library designed to make data analysis and visualization seamless and simple. With HoloViews, you can usually express what you want to do in very few lines of code, letting you focus on what you are trying to explore and convey, not on the process of plotting.

Check out the HoloViews web site for extensive examples and documentation.

Installation

HoloViews works with Python 2.7 and Python 3 on Linux, Windows, or Mac, and works seamlessly with Jupyter Notebook and JupyterLab.

The recommended way to install HoloViews is using the conda command provided by Anaconda or Miniconda:

conda install -c pyviz holoviews bokeh

This command will install the typical packages most useful with HoloViews, though HoloViews itself depends only on Numpy Pandas and Param. Additional installation and configuration options are described in the user guide.

You can also clone holoviews directly from GitHub and install it with:

git clone git://github.com/holoviz/holoviews.git
cd holoviews
pip install -e .

Usage

Once you've installed HoloViews, you can get a copy of all the examples shown on this website:

holoviews --install-examples
cd holoviews-examples

Now you can launch Jupyter Notebook or JupyterLab to explore them:

jupyter notebook

jupyter lab

If you are working with a JupyterLab version <2.0 you will also need the PyViz JupyterLab extension:

jupyter labextension install @pyviz/jupyterlab_pyviz

For more details on setup and configuration see our website.

For general discussion, we have a gitter channel. If you find any bugs or have any feature suggestions please file a GitHub issue or submit a pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].