Skip to content

Instantly share code, notes, and snippets.

@EstebanMqz
Last active May 6, 2024 21:11
Show Gist options
  • Save EstebanMqz/eaeb761badbaca955a74bc67ce62fa00 to your computer and use it in GitHub Desktop.
Save EstebanMqz/eaeb761badbaca955a74bc67ce62fa00 to your computer and use it in GitHub Desktop.
Main Data Visualization Plots interactive Pkgs. & Dashboard tools.

Plot Types

Extensive list of plot types for Data Visualization.
Each plot type is described with a brief definition and use case.

Some of the libraries where they can be plotted & integrated are illustrated by Dashboards tools.
1. Line plot:
Used to display trend over time over continuous data.
Line plot
2. Scatter plot:
Used to display the relationship between two variables..
Scatter Plot Matrix
Scatter plot
3. Bar plot:
Used to compare categorical data..
Bar Plot
4. Histogram:
Used to display the distribution of continuous data.
Histogram
5.Box plot:
Box plot: Used to display the distribution & outliers of data.
Box Plot
6.Violin plot:
Similar to a box plot, but shows the density of the data.
Violin Plot
7. Heatmap:
Used to display the relationship between two variables in a matrix format.
Heat Map
8. Area plot:
Used to display the cumulative total of data over time.
Area Plot
9. Stacked bar plot:
Used to compare categorical data & stacked bars..
Stacked bar plot
10. Stacked Area plot:
Used to display the cumulative total of data over time with stacked areas.
Stacked Area plot
11. Pie Chart:
Used to visualize the relative proportions from datasets. By dividing a circle into segments, with the size of each segment representing the proportion of data in that category.
The center of the circle can be left blank or used to display additional information.
Polygon-Contour_shp
12. Bubble Plot:
Used to display three variables with bubbles of different sizes.
Buuble Plot
13. 3D plot:
Used to display there dimensionally variables space.
>Stacked bar plot
14. Contour plot:
Used to display the relationships with contours over variables with contour lines.
Polygon-Contour_shp
15. Swarm plot:
Used to display the categorical data with non-overlapping points.
Swarm Plot
16. Hexbin Plot::
Type of scatter plot that is used to visualize points divided by hexagon densities.
Polygon-Contour_shp
17. 3D Scatter Plot:
Allows you to visualize the relationship between 3 or more variables in a three-dimensional space, with x, y, and z coordinates representing the values of the three variables.
Polygon-Contour_shp
18. Surface Plot:
Type of 3D plot used to visualize the relationship between three variables by plotting a surface that represents the values of the third variable.
Polygon-Contour_shp

Dashboard:

Popular dashboard tools that provide a wide-range of options for their integration include:

  • Plotly-Dash: Plotly Dash is a Python framework for building web applications with multiple plots and widgets.

  • ipywidgets: ipywidgets is a Python library that allows you to create interactive visualizations with multiple plots and widgets.

  • Panel: Library to make dashboards and applications with several plots & or widgets.

  • HoloViews: Library that allows you to create visualizations with plots & widgets.

  • Bokeh: Bokeh is a Python library that allows you to create interactive visualizations with multiple plots and widgets.


These plots can be used to display various types of data and their relationships between variables, & they are created with libraries such as Matplotlib, Seaborn, ggplot, altair, geopandas, bokeh, etc. or interactively with Plotly, Dash, ipywidgets, etc. libraries.

Its tools allow layouts creations, plots, & other interactive tools for their users.

Description
Usage: Some of the most used Plot Types to be used preferably in Dashboards for Data Visualization purposes.
Author: Resume LinkedInBusiness Gmail Github GitLab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment