User Guide __________ The User Guide is the primary resource documenting key concepts that will help you use HoloViews in your work. For newcomers, a gentle introduction to HoloViews can be found in our `Getting Started <../getting_started/index.html>`_ guide and an overview of some interesting HoloViews examples can be found in our `Gallery <../gallery/index.html>`_. If you are looking for a specific component (or wish to view the available range of primitives), see our `Reference Gallery <../reference/index.html>`_. Core guides ----------- These user guides provide detailed explanation of some of the core concepts in HoloViews: * `Annotating your Data `_ Core concepts when annotating your data with semantic metadata. * `Composing Elements `_ Composing your data into layouts and overlays with the ``+`` and ``*`` operators. * `Customizing Plots `_ Controlling the look and feel of the visual representation. * `Dimensioned Containers `_ Multi-dimensional containers for animating and faceting your data flexibly. * `Building Composite Objects `_ How to build and work with nested composite objects. * `Live Data `_ Lazily generate data on the fly and generate engaging interactive visualizations. * `Tabular Datasets `_ Explore tabular data with `NumPy `_, `pandas `_ and `dask `_. * `Gridded Datasets `_ Explore gridded data (n-dimensional arrays) with `NumPy `_ and `XArray `_. * `Indexing and Selecting Data `_ Select and index subsets of your data with HoloViews. * `Transforming Elements `_ Apply operations to your data that can be used to build data analysis pipelines * `Responding to Events `_ Allow your visualizations to respond to Python events using the 'streams' system. * `Custom Interactivity `_ Use `Bokeh `_ and 'linked streams' to directly interact with your visualizations. * `Data Processing Pipelines `_ Chain operations to build sophisticated, interactive and lazy data analysis pipelines. * `Creating interactive network graphs `_ Using the Graph element to display small and large networks interactively. * `Working with large data `_ Leverage Datashader to interactively explore millions or billions of datapoints. * `Working with Streaming Data `_ Demonstrates how to leverage the streamz library with HoloViews to work with streaming datasets. * `Creating interactive dashboards `_ Use external widget libraries to build custom, interactive dashboards. Supplementary guides -------------------- These guides provide detail about specific additional features in HoloViews: * `Installing and Configuring HoloViews `_ Additional information about installation and configuration options. * `Styling Plots `_ How to control common styling options including color/style cycles and colormapping. * `Colormaps `_ Overview of colormaps available, including when and how to use each type. * `Plotting with Bokeh `_ Styling options and unique `Bokeh `_ features such as plot tools and using bokeh models directly. * `Deploying Bokeh Apps `_ Using `bokeh server `_ using scripts and notebooks. * `Plotting with matplotlib `_ Styling options and unique Matplotlib features such as GIF/MP4 support. * `Plotting with plotly `_ Styling options and unique plotly features, focusing on 3D plotting. * `Working with renderers and plots `_ Using the ``Renderer`` and ``Plot`` classes for access to the plotting machinery. * `Exporting and Archiving `_ Archive both your data and visualization in scripts and notebooks. * `Continuous Coordinates `_ How continuous coordinates are handled, specifically focusing on ``Image`` and ``Raster`` types. .. toctree:: :titlesonly: :hidden: :maxdepth: 2 Annotating your Data Composing Elements Customizing Plots Dimensioned Containers Building Composite Objects Live Data Tabular Datasets Gridded Datasets Indexing and Selecting Data Transforming Elements Responding to Events Custom Interactivity Data Processing Pipelines Creating interactive network graphs Working with large data Working with streaming data Creating interactive dashboards Styling Plots Colormaps Plotting with Bokeh Deploying Bokeh Apps Plotting with matplotlib Plotting with plotly Working with Plot and Renderers Exporting and Archiving Continuous Coordinates