Skip to content

Commit d03825d

Browse files
shaloorgommers
authored andcommitted
Updated data visualization tab content with Matti's inputs ref numpy#43 numpy#64
1 parent a23de78 commit d03825d

File tree

11 files changed

+67
-7
lines changed

11 files changed

+67
-7
lines changed

layouts/partials/tabs.html

+41-6
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,47 @@ <h3 class="subtitle is-5 is-muted">{{ $subtitle }}</h3>
6060

6161
<ul class="cd-tabs__panels">
6262
<li id="tab-inbox" class="cd-tabs__panel cd-tabs__panel--selected text-component">
63-
<a href="https://demo.bokeh.org/surface3d"><img src="images/content_images/bokeh_visualization.png" alt="visualization figure" align="left" height="300" width="300" style="margin: 10px 25px; border-radius: 6px"></a>
64-
<p><a href="https://www.slideshare.net/Visage/data-visualization-101-how-to-design-chartsandgraphs">Data Visualization</a> makes textual data human-readable, easier to understand and interpret through graphical representation. By exposing patterns, trends and correlations within large amounts of data, <a href="https://medium.com/swlh/effective-visualization-of-multi-dimensional-data-a-hands-on-approach-b48f36a56ee8">visualization</a> highlights areas that need attention and improvement. With these data insights, users can make data-driven decisions by analyzing huge volumes of data through visual elements such as graphs, bar, pie and line charts, maps, infographics, dashboards, geographic maps, heatmaps, interactive images, visual analytics etc. Data Scientists rely upon data visualization to gain useful insights into the data that cannot be otherwise detected in textual form.</p>
65-
<p>NumPy is the <a href="https://www.analyticsvidhya.com/blog/2015/04/comprehensive-guide-data-exploration-sas-using-python-numpy-scipy-matplotlib-pandas/">key building block</a> of all heavyweight Python <a href="http://jalammar.github.io/visual-numpy/">data processing</a> and visualization libraries. Python’s native performance with large quantities of data is relatively slow, but NumPy, implemented by low-level libraries written in C and Fortran, performs parallel operations on large arrays all at once, making data-processing and visualization very fast.</p>
66-
<p>Python has some of the most popular interactive <a href="https://towardsdatascience.com/data-visualization-with-mathplotlib-using-python-a7bfb4628ee3">data visualisation</a> tools such as <a href="https://matplotlib.org/">Matplotlib</a>. <a href="https://seaborn.pydata.org">Seaborn</a>,based on Matplotlib, is tightly integrated with PyData stack (NumPy, <a href="https://pandas.pydata.org">Pandas</a>) and offers high level interfaces for drawing attractive and informative statistical graphics. <a href="http://vispy.org">Vispy</a> and <a href="https://github.com/napari/napari">Napari</a> provide fast, scalable, interactive multi-dimensional image analytics and scientific visualization. <a href="https://plot.ly">Plotly's</a> Python graphing library makes interactive, publication-quality graphs with its unique contour plots, dendrograms, and 3D charts functionalities. <a href="https://altair-viz.github.io">Altair</a>, based on <a href="http://vega.github.io/vega">Vega</a> and <a href="http://vega.github.io/vega-lite">Vega-Lite</a>, provides declarative statistical visualization library for Python while <a href="https://docs.bokeh.org/en/latest/">Bokeh</a> is known for its dynamic, interactive visualization for web browser-based plotting.</p>
67-
<hr>
68-
<p>Image Source: https://demo.bokeh.org/surface3d</p>
63+
<div class="grid-container">
64+
<div>
65+
<p>
66+
<div class="image-grid">
67+
68+
<div><a href="https://www.fusioncharts.com/blog/best-python-data-visualization-libraries/"><img src="images/content_images/v_matplotlib.png" alt="visualization figure" align="middle" style="border-radius: 10px"></a></div>
69+
<div><img src="images/content_images/v_ggpy.png" alt="visualization figure" align="middle" style="border-radius: 10px"></div>
70+
<div><img src="images/content_images/v_plotly.png" alt="visualization figure" align="middle" style="border-radius: 10px"></div>
71+
<div><img src="images/content_images/v_altair.png" alt="visualization figure" align="middle" style="border-radius: 10px"></div>
72+
<div><img src="images/content_images/v_seaborn.png" alt="visualization figure" align="middle" style="border-radius: 10px"></div>
73+
<div><img src="images/content_images/v_bokeh.png" alt="visualization figure" align="middle" style="border-radius: 10px"></div>
74+
<div><img src="images/content_images/v_napari.png" alt="visualization figure" align="middle" style="border-radius: 10px"></div>
75+
<div><img src="images/content_images/v_vispy.png" alt="visualization figure" align="middle" style="border-radius: 10px"></div>
76+
77+
</div>
78+
</p>
79+
</div>
80+
<div>
81+
<p>
82+
</p>
83+
<p>
84+
<a href="https://www.slideshare.net/Visage/data-visualization-101-how-to-design-chartsandgraphs">Data Visualization</a> exposes patterns, trends and correlations in textual-data, making it easier for humans to analyse and interpret large volumes of data.
85+
</p>
86+
<p>
87+
<a href="https://python-graph-gallery.com">Visualization elements</a> such as bar graphs, pie charts, line charts, maps, infographics, dashboards, geographic maps, heatmaps, and interactive images offer valuable insights for making data-driven decisions.
88+
</p>
89+
</div>
90+
<div>
91+
<p>
92+
NumPy is the key data transformation building block for the burgeoning <a href="https://pyviz.org/overviews/index.html">Python visualization landscape</a> comprising of <a href="https://matplotlib.org">Matplotlib</a>, <a href="https://seaborn.pydata.org">Seaborn</a>, <a href="https://plot.ly">Plotly</a>, <a href="https://altair-viz.github.io">Altair</a>, <a href="https://docs.bokeh.org/en/latest/">Bokeh</a>, <a href="https://github.com/yhat/ggpy">ggplot</a>, <a href="http://vispy.org">Vispy</a> and <a href="https://github.com/napari/napari">Napari</a>, to name a few.
93+
</p>
94+
<p>
95+
Implemented by low-level libraries written in C and Fortran, NumPy performs parallel operations on large arrays all at once, accelerating data-processing and visualization of large quantities of data and thus supercharging Python's relatively low native performance for data visualization.
96+
</p>
97+
</div>
98+
<div>
99+
<p>
100+
<a href="https://rougier.github.io/python-visualization-landscape/landscape-colors.png"><img src="https://rougier.github.io/python-visualization-landscape/landscape-colors.png" alt="pyviz-visualization" align="left"></a>
101+
</p>
102+
</div>
103+
</div>
69104
</li>
70105

71106
<li id="tab-new" class="cd-tabs__panel text-component">

static/css/tabs.css

+26-1
Original file line numberDiff line numberDiff line change
@@ -605,4 +605,29 @@
605605
100% {
606606
opacity: 1
607607
}
608-
}
608+
}
609+
610+
.grid-container {
611+
display: grid;
612+
grid-template-columns: auto auto ;
613+
grid-gap: 20px;
614+
}
615+
616+
.grid-container > div {
617+
background-color: rgba(255, 255, 255, 0.8);
618+
text-align: middle;
619+
}
620+
621+
.image-grid {
622+
display: grid;
623+
grid-template-columns: auto auto auto auto;
624+
grid-gap: 10px;
625+
}
626+
627+
628+
.image-grid > div {
629+
background-color: light gray;
630+
border: 2px solid #f4f4e9;
631+
border-radius: 10px;
632+
padding: 10px;
633+
}
Loading
18.2 KB
Loading
18.2 KB
Loading
16.5 KB
Loading
20.7 KB
Loading
35 KB
Loading
9.91 KB
Loading
14.2 KB
Loading
37.7 KB
Loading

0 commit comments

Comments
 (0)