From 46c33c529480b7e7ea01c2ff9f68aea8e863121c Mon Sep 17 00:00:00 2001
From: Kangbo Lu <redstonegranola@gmail.com>
Date: Sun, 29 Sep 2019 19:09:17 -0300
Subject: [PATCH 1/6] Add detailed explanations to sunburst example

The sunburst basic example doesn't have explanation, so I wanna add it to the documentation for readers to understand faster.
---
 python/sunburst-charts.md | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/python/sunburst-charts.md b/python/sunburst-charts.md
index 8d7901911..5b77f9416 100644
--- a/python/sunburst-charts.md
+++ b/python/sunburst-charts.md
@@ -37,6 +37,14 @@ jupyter:
 ---
 
 ### Basic Sunburst Plot ###
+Sunburst plot visualizes hierarchal data spanning outward radially from root to leaves. The sunburst sectors are determined by the entries in "labels" and in "parents". The root starts from the center and childs are added to the outer rings.
+
+Attributes used:
+1. **labels**: sets the labels of each of the sunburst sectors.
+2. **parents**: sets the parent sectors for each of the sunburst sectors. Empty string items '' are understood to reference the root node in the hierarchy. In this case, "Eve" is the root in the sunburst plot.
+3. **values**: sets the values associated with each of the sunburst sectors. It Uses with `branchvalues` to determine how the values are summed. See "Branchvalues" section below explains the details.
+
+update_layout() method is used to update the figure's margin. You can update more layouts. See [plotly update layout method](https://plot.ly/python/creating-and-updating-figures/)
 
 ```python
 import plotly.graph_objects as go

From ca519179d17fd85786ad110e07390a75f584505a Mon Sep 17 00:00:00 2001
From: Nicolas Kruchten <nicolas@plot.ly>
Date: Mon, 30 Sep 2019 15:41:17 -0400
Subject: [PATCH 2/6] prep for new layout template

---
 python/getting-started.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/python/getting-started.md b/python/getting-started.md
index 2694092de..e372cf2f0 100644
--- a/python/getting-started.md
+++ b/python/getting-started.md
@@ -27,7 +27,7 @@ jupyter:
     ipynb: ~notebook_demo/123/installation
     language: python
     layout: getstart
-    name: Getting Started with Plotly for Python
+    name: Getting Started with Plotly
     page_type: u-guide
     permalink: python/getting-started/
     redirect_from: python/getting_started/

From 39c90529facb2a76bd5189ecdfbba94cd6e71ec9 Mon Sep 17 00:00:00 2001
From: Nicolas Kruchten <nicolas@plot.ly>
Date: Mon, 30 Sep 2019 15:42:29 -0400
Subject: [PATCH 3/6] prep for new layout template

---
 python/3d-surface-plots.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/python/3d-surface-plots.md b/python/3d-surface-plots.md
index 00da61277..3fe1b1f04 100644
--- a/python/3d-surface-plots.md
+++ b/python/3d-surface-plots.md
@@ -28,7 +28,7 @@ jupyter:
     ipynb: ~notebook_demo/66
     language: python
     layout: user-guide
-    name: 3D Surface Plots in Python
+    name: 3D Surface Plots
     order: 6
     page_type: example_index
     permalink: python/3d-surface-plots/
@@ -136,4 +136,4 @@ IFrame(src= "https://dash-simple-apps.plotly.host/dash-3dsurfaceplot/code", widt
 #### Reference
 
 
-See https://plot.ly/python/reference/#surface for more information!
\ No newline at end of file
+See https://plot.ly/python/reference/#surface for more information!

From 53aeb53800e7061a643e5be38598c98374f86545 Mon Sep 17 00:00:00 2001
From: Nicolas Kruchten <nicolas@plot.ly>
Date: Tue, 1 Oct 2019 10:40:39 -0400
Subject: [PATCH 4/6] tickson

---
 python/tick-formatting.md | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/python/tick-formatting.md b/python/tick-formatting.md
index b4f506684..9c6f96501 100644
--- a/python/tick-formatting.md
+++ b/python/tick-formatting.md
@@ -176,6 +176,26 @@ fig.update_layout(
 fig.show()
 ```
 
+#### Placing ticks and gridlines between categories
+
+```python
+import plotly.graph_objects as go
+
+fig = go.Figure(go.Bar(
+    x = ["apples", "oranges", "pears"],
+    y = [1, 2, 3]
+))
+
+fig.update_xaxes(
+    showgrid=True,
+    ticks="outside",
+    tickson="boundaries",
+    ticklen=20
+)
+
+fig.show()
+```
+
 #### Reference
 See https://plot.ly/python/reference/#layout-xaxis for more information and chart attribute options!
 

From d71fd6b54002eee39385c3e6cd9800beb5779d58 Mon Sep 17 00:00:00 2001
From: Joseph Damiba <joseph.damiba@plot.ly>
Date: Tue, 1 Oct 2019 15:39:39 -0400
Subject: [PATCH 5/6] switching layout of posts from user-guide and getstart to
 base to match changes in documentation repo layouts

---
 python/2D-Histogram.md                                        | 2 +-
 python/2d-histogram-contour.md                                | 2 +-
 python/3d-axes.md                                             | 2 +-
 python/3d-bubble-charts.md                                    | 2 +-
 python/3d-camera-controls.md                                  | 2 +-
 python/3d-isosurface-plots.md                                 | 2 +-
 python/3d-line-plots.md                                       | 2 +-
 python/3d-mesh.md                                             | 4 ++--
 python/3d-scatter-plots.md                                    | 2 +-
 python/3d-subplots.md                                         | 2 +-
 python/3d-surface-coloring.md                                 | 2 +-
 python/3d-surface-plots.md                                    | 2 +-
 python/3d-volume.md                                           | 2 +-
 python/aggregations.md                                        | 4 ++--
 python/animations.md                                          | 2 +-
 python/annotated_heatmap.md                                   | 2 +-
 python/axes.md                                                | 2 +-
 python/bar-charts.md                                          | 2 +-
 python/box-plots.md                                           | 2 +-
 python/bubble-charts.md                                       | 2 +-
 python/bubble-maps.md                                         | 2 +-
 python/bullet-charts.md                                       | 2 +-
 python/candlestick-charts.md                                  | 4 ++--
 python/carpet-contour.md                                      | 2 +-
 python/carpet-plot.md                                         | 2 +-
 python/carpet-scatter.md                                      | 2 +-
 python/choropleth-maps.md                                     | 2 +-
 python/click-events.md                                        | 2 +-
 python/colorscales.md                                         | 4 ++--
 python/compare-webgl-svg.md                                   | 2 +-
 python/cone-plot.md                                           | 2 +-
 python/configuration-options.md                               | 4 ++--
 python/contour-plots.md                                       | 4 ++--
 python/county-choropleth.md                                   | 2 +-
 python/creating-and-updating-figures.md                       | 2 +-
 python/custom-buttons.md                                      | 2 +-
 python/dendrogram.md                                          | 2 +-
 python/distplot.md                                            | 2 +-
 python/dot-plots.md                                           | 4 ++--
 python/dropdowns.md                                           | 2 +-
 python/error-bars.md                                          | 2 +-
 python/facet-plots.md                                         | 2 +-
 python/figure-factory-subplots.md                             | 2 +-
 python/figure-labels.md                                       | 2 +-
 python/figurewidget-app.md                                    | 2 +-
 python/figurewidget.md                                        | 4 ++--
 python/filled-area-plots.md                                   | 2 +-
 python/filter.md                                              | 4 ++--
 python/funnel-charts.md                                       | 2 +-
 python/gantt.md                                               | 2 +-
 python/gauge-charts.md                                        | 2 +-
 python/getting-started.md                                     | 2 +-
 python/graphing-multiple-chart-types.md                       | 4 ++--
 python/group-by.md                                            | 4 ++--
 python/heatmaps.md                                            | 2 +-
 python/histograms.md                                          | 2 +-
 python/horizontal-bar-charts.md                               | 2 +-
 python/horizontal-legend.md                                   | 2 +-
 python/hover-text-and-formatting.md                           | 4 ++--
 python/images.md                                              | 2 +-
 python/indicator.md                                           | 2 +-
 python/ipython-vs-python.md                                   | 4 ++--
 python/jupyter-lab-tools.md                                   | 4 ++--
 python/legend.md                                              | 4 ++--
 python/line-and-scatter.md                                    | 2 +-
 python/line-charts.md                                         | 2 +-
 python/lines-on-maps.md                                       | 4 ++--
 python/log-plot.md                                            | 2 +-
 python/map-subplots-and-small-multiples.md                    | 2 +-
 python/mapbox-county-choropleth.md                            | 2 +-
 python/mapbox-density-heatmaps.md                             | 2 +-
 python/mapbox-layers.md                                       | 2 +-
 python/marker-style.md                                        | 2 +-
 python/mixed-subplots.md                                      | 2 +-
 python/multiple-axes.md                                       | 2 +-
 python/multiple-transforms.md                                 | 4 ++--
 python/network-graphs.md                                      | 2 +-
 python/ohlc-charts.md                                         | 2 +-
 python/orca-management.md                                     | 2 +-
 python/parallel-categories-diagram.md                         | 2 +-
 python/parallel-coordinates-plot.md                           | 2 +-
 python/peak-finding.md                                        | 2 +-
 python/pie-charts.md                                          | 4 ++--
 python/plot-data-from-csv.md                                  | 2 +-
 python/plotly-express.md                                      | 2 +-
 python/polar-chart.md                                         | 2 +-
 python/quiver-plots.md                                        | 2 +-
 python/radar-chart.md                                         | 4 ++--
 python/random-walk.md                                         | 2 +-
 python/range-slider.md                                        | 4 ++--
 python/renderers.md                                           | 2 +-
 python/sankey-diagram.md                                      | 2 +-
 python/scatter-plots-on-maps.md                               | 2 +-
 python/scattermapbox.md                                       | 2 +-
 python/setting-graph-size.md                                  | 2 +-
 python/shapes.md                                              | 2 +-
 python/sliders.md                                             | 4 ++--
 python/smoothing.md                                           | 2 +-
 python/splom.md                                               | 4 ++--
 python/static-image-export.md                                 | 2 +-
 python/streamline-plots.md                                    | 2 +-
 python/streamtube-plot.md                                     | 2 +-
 python/subplots.md                                            | 2 +-
 python/sunburst-charts.md                                     | 2 +-
 python/table-subplots.md                                      | 2 +-
 python/table.md                                               | 2 +-
 python/templates.md                                           | 2 +-
 python/ternary-contour.md                                     | 2 +-
 python/ternary-plots.md                                       | 2 +-
 python/ternary-scatter-contour.md                             | 2 +-
 python/text-and-annotations.md                                | 4 ++--
 python/tick-formatting.md                                     | 2 +-
 python/time-series.md                                         | 2 +-
 python/tree-plots.md                                          | 4 ++--
 python/treemaps.md                                            | 4 ++--
 python/v4-migration.md                                        | 2 +-
 python/violin.md                                              | 2 +-
 python/visualizing-mri-volume-slices.md                       | 2 +-
 python/waterfall-charts.md                                    | 2 +-
 python/webgl-vs-svg.md                                        | 2 +-
 python/wind-rose-charts.md                                    | 2 +-
 unconverted/python/1d-correlation.md                          | 2 +-
 unconverted/python/2d-projection-of-3d-surface.md             | 2 +-
 unconverted/python/3d-filled-line-plots.md                    | 2 +-
 unconverted/python/3d-network-graph.md                        | 2 +-
 unconverted/python/3d-parametric-plots.md                     | 2 +-
 unconverted/python/3d-point-clustering.md                     | 2 +-
 unconverted/python/3d-wireframe-plots.md                      | 2 +-
 unconverted/python/LaTeX.md                                   | 2 +-
 unconverted/python/amazon-redshift.md                         | 2 +-
 unconverted/python/anova.md                                   | 2 +-
 unconverted/python/apache-spark.md                            | 2 +-
 unconverted/python/average_multiple_curves.md                 | 2 +-
 unconverted/python/baseline-detection.md                      | 2 +-
 unconverted/python/baseline-subtraction.md                    | 2 +-
 unconverted/python/basic-statistics.md                        | 2 +-
 .../python/big-data-analytics-with-pandas-and-sqlite.md       | 2 +-
 unconverted/python/cars-exploration.md                        | 2 +-
 unconverted/python/change-callbacks-datashader.md             | 2 +-
 unconverted/python/chord-diagram.md                           | 4 ++--
 unconverted/python/cmocean-colorscales.md                     | 2 +-
 unconverted/python/continuous-error-bars.md                   | 2 +-
 unconverted/python/convolution.md                             | 2 +-
 unconverted/python/create-online-dashboard-legacy.md          | 2 +-
 unconverted/python/density-plots.md                           | 2 +-
 unconverted/python/discrete-frequency.md                      | 2 +-
 unconverted/python/exponential-fits.md                        | 2 +-
 unconverted/python/fft-filters.md                             | 2 +-
 unconverted/python/filled-area-animation.md                   | 2 +-
 unconverted/python/filled-chord-diagram.md                    | 2 +-
 unconverted/python/frequency-counts.md                        | 2 +-
 unconverted/python/gapminder-example.md                       | 2 +-
 unconverted/python/google_big_query.md                        | 2 +-
 .../python/graph-data-from-mysql-database-in-python.md        | 2 +-
 unconverted/python/heatmap-animation.md                       | 2 +-
 unconverted/python/heatmap-webgl.md                           | 2 +-
 unconverted/python/html-reports.md                            | 4 ++--
 unconverted/python/igraph-networkx-comparison.md              | 2 +-
 unconverted/python/insets.md                                  | 2 +-
 unconverted/python/interact-decorator.md                      | 2 +-
 unconverted/python/interpolation-and-extrapolation-in-1d.md   | 2 +-
 unconverted/python/interpolation-and-extrapolation-in-2d.md   | 2 +-
 unconverted/python/legacy-polar-chart.md                      | 2 +-
 unconverted/python/linear-algebra.md                          | 2 +-
 unconverted/python/linear-fits.md                             | 2 +-
 unconverted/python/linear-gauge-chart.md                      | 2 +-
 unconverted/python/logos.md                                   | 2 +-
 unconverted/python/matplotlib-colorscales.md                  | 2 +-
 unconverted/python/normality-test.md                          | 2 +-
 unconverted/python/normalization.md                           | 2 +-
 unconverted/python/numerical-differentiation.md               | 2 +-
 unconverted/python/numerical-integration.md                   | 2 +-
 unconverted/python/outlier-test.md                            | 2 +-
 unconverted/python/pdf-reports.md                             | 2 +-
 unconverted/python/peak-fitting.md                            | 2 +-
 unconverted/python/peak-integration.md                        | 2 +-
 unconverted/python/polygon-area.md                            | 2 +-
 unconverted/python/polynomial-fits.md                         | 2 +-
 unconverted/python/population-pyramid-charts.md               | 2 +-
 unconverted/python/ribbon-plots.md                            | 2 +-
 unconverted/python/salesforce.md                              | 2 +-
 unconverted/python/simple-mathematics-operations.md           | 2 +-
 unconverted/python/statistics-charts.md                       | 2 +-
 unconverted/python/streaming-tutorial.md                      | 2 +-
 unconverted/python/surface-triangulation.md                   | 2 +-
 unconverted/python/t-test.md                                  | 2 +-
 unconverted/python/tesla-supercharging-stations.md            | 2 +-
 unconverted/python/trisurf.md                                 | 2 +-
 unconverted/python/userguide.md                               | 2 +-
 unconverted/python/webgl-text-and-annotations.md              | 2 +-
 190 files changed, 217 insertions(+), 217 deletions(-)

diff --git a/python/2D-Histogram.md b/python/2D-Histogram.md
index b7f3f3d45..db4e893c9 100644
--- a/python/2D-Histogram.md
+++ b/python/2D-Histogram.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/24
     language: python
-    layout: user-guide
+    layout: base
     name: 2D Histograms
     order: 6
     page_type: u-guide
diff --git a/python/2d-histogram-contour.md b/python/2d-histogram-contour.md
index 0d46a6b00..b624ee652 100644
--- a/python/2d-histogram-contour.md
+++ b/python/2d-histogram-contour.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/199
     language: python
-    layout: user-guide
+    layout: base
     name: 2D Histogram Contour
     order: 30
     page_type: u-guide
diff --git a/python/3d-axes.md b/python/3d-axes.md
index 83b015121..fb2f8006c 100644
--- a/python/3d-axes.md
+++ b/python/3d-axes.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/96
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Axes
     order: 0.101
     page_type: example_index
diff --git a/python/3d-bubble-charts.md b/python/3d-bubble-charts.md
index ebee2a218..466f4725e 100644
--- a/python/3d-bubble-charts.md
+++ b/python/3d-bubble-charts.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/62
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Bubble Charts
     order: 2
     page_type: u-guide
diff --git a/python/3d-camera-controls.md b/python/3d-camera-controls.md
index 2f67365f8..de6da8468 100644
--- a/python/3d-camera-controls.md
+++ b/python/3d-camera-controls.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/78
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Camera Controls
     order: 0.108
     permalink: python/3d-camera-controls/
diff --git a/python/3d-isosurface-plots.md b/python/3d-isosurface-plots.md
index f206bcda7..1230768d3 100644
--- a/python/3d-isosurface-plots.md
+++ b/python/3d-isosurface-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/272
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Isosurface Plots
     order: 12.1
     page_type: u-guide
diff --git a/python/3d-line-plots.md b/python/3d-line-plots.md
index 34d59cf72..252968f37 100644
--- a/python/3d-line-plots.md
+++ b/python/3d-line-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/63
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Line Plots
     order: 3
     page_type: u-guide
diff --git a/python/3d-mesh.md b/python/3d-mesh.md
index e72e60855..eef8e2111 100644
--- a/python/3d-mesh.md
+++ b/python/3d-mesh.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/67
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Mesh Plots
     order: 7
     page_type: u-guide
@@ -132,4 +132,4 @@ fig.show()
 ```
 
 ## Reference
-See https://plot.ly/python/reference/#mesh3d for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/#mesh3d for more information and chart attribute options!
diff --git a/python/3d-scatter-plots.md b/python/3d-scatter-plots.md
index 1bbd92567..d1dec823a 100644
--- a/python/3d-scatter-plots.md
+++ b/python/3d-scatter-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/61
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Scatter Plots
     order: 1
     page_type: example_index
diff --git a/python/3d-subplots.md b/python/3d-subplots.md
index e54526852..f160ec853 100644
--- a/python/3d-subplots.md
+++ b/python/3d-subplots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/75
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Subplots
     order: 0.104
     page_type: u-guide
diff --git a/python/3d-surface-coloring.md b/python/3d-surface-coloring.md
index 3c06f127d..3e1dd9832 100644
--- a/python/3d-surface-coloring.md
+++ b/python/3d-surface-coloring.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/76
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Surface Coloring
     order: 7
     permalink: python/3d-surface-coloring/
diff --git a/python/3d-surface-plots.md b/python/3d-surface-plots.md
index 3fe1b1f04..a96dbe04d 100644
--- a/python/3d-surface-plots.md
+++ b/python/3d-surface-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/66
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Surface Plots
     order: 6
     page_type: example_index
diff --git a/python/3d-volume.md b/python/3d-volume.md
index d050ede86..f801167ee 100644
--- a/python/3d-volume.md
+++ b/python/3d-volume.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: 3d_charts
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Volume Plots
     order: 12.2
     page_type: u-guide
diff --git a/python/aggregations.md b/python/aggregations.md
index 1217ef7a0..3ea45a406 100644
--- a/python/aggregations.md
+++ b/python/aggregations.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/192
     language: python
-    layout: user-guide
+    layout: base
     name: Aggregations
     order: 3
     page_type: example_index
@@ -274,4 +274,4 @@ pio.show(fig_dict, validate=False)
 ```
 
 #### Reference
-See https://plot.ly/python/reference/ for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and chart attribute options!
diff --git a/python/animations.md b/python/animations.md
index 5c36f15be..aef9daa1b 100644
--- a/python/animations.md
+++ b/python/animations.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/131
     language: python
-    layout: user-guide
+    layout: base
     name: Intro to Animations
     order: 1
     page_type: example_index
diff --git a/python/annotated_heatmap.md b/python/annotated_heatmap.md
index e9b750df2..54d41b122 100644
--- a/python/annotated_heatmap.md
+++ b/python/annotated_heatmap.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/35
     language: python
-    layout: user-guide
+    layout: base
     name: Annotated Heatmaps
     order: 4
     page_type: u-guide
diff --git a/python/axes.md b/python/axes.md
index ead6c9738..a09a523d4 100644
--- a/python/axes.md
+++ b/python/axes.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/95
     language: python
-    layout: user-guide
+    layout: base
     name: Axes
     order: 12
     permalink: python/axes/
diff --git a/python/bar-charts.md b/python/bar-charts.md
index 1f7490f76..2971da342 100644
--- a/python/bar-charts.md
+++ b/python/bar-charts.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/186
     language: python
-    layout: user-guide
+    layout: base
     name: Bar Charts
     order: 4
     page_type: example_index
diff --git a/python/box-plots.md b/python/box-plots.md
index aebdf6008..0b12398e7 100644
--- a/python/box-plots.md
+++ b/python/box-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/20
     language: python
-    layout: user-guide
+    layout: base
     name: Box Plots
     order: 3
     page_type: example_index
diff --git a/python/bubble-charts.md b/python/bubble-charts.md
index 92cc2e044..a464f801b 100644
--- a/python/bubble-charts.md
+++ b/python/bubble-charts.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/1/new-to-plotly-plotlys-python-library-i
     language: python
-    layout: user-guide
+    layout: base
     name: Bubble Charts
     order: 3
     page_type: u-guide
diff --git a/python/bubble-maps.md b/python/bubble-maps.md
index 79e1bc8f6..31666fb95 100644
--- a/python/bubble-maps.md
+++ b/python/bubble-maps.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: maps
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Bubble Maps
     order: 2
     page_type: example_index
diff --git a/python/bullet-charts.md b/python/bullet-charts.md
index 311026d53..5f6b5f114 100644
--- a/python/bullet-charts.md
+++ b/python/bullet-charts.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/11
     language: python
-    layout: user-guide
+    layout: base
     name: Bullet Charts
     order: 7
     page_type: u-guide
diff --git a/python/candlestick-charts.md b/python/candlestick-charts.md
index 855bad1d5..c4b14113b 100644
--- a/python/candlestick-charts.md
+++ b/python/candlestick-charts.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/275
     language: python
-    layout: user-guide
+    layout: base
     name: Candlestick Charts
     order: 2
     page_type: example_index
@@ -163,4 +163,4 @@ IFrame(src= "https://dash-simple-apps.plotly.host/dash-candlestickplot/code", wi
 ```
 
 #### Reference
-For more information on candlestick attributes, see: https://plot.ly/python/reference/#candlestick
\ No newline at end of file
+For more information on candlestick attributes, see: https://plot.ly/python/reference/#candlestick
diff --git a/python/carpet-contour.md b/python/carpet-contour.md
index 370add166..f5fdd0f22 100644
--- a/python/carpet-contour.md
+++ b/python/carpet-contour.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/145
     language: python
-    layout: user-guide
+    layout: base
     name: Carpet Contour Plot
     order: 27
     page_type: u-guide
diff --git a/python/carpet-plot.md b/python/carpet-plot.md
index dd296bead..b56f39b4d 100644
--- a/python/carpet-plot.md
+++ b/python/carpet-plot.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/144
     language: python
-    layout: user-guide
+    layout: base
     name: Carpet Plots
     order: 26
     page_type: u-guide
diff --git a/python/carpet-scatter.md b/python/carpet-scatter.md
index 5350fe089..7e175bb7c 100644
--- a/python/carpet-scatter.md
+++ b/python/carpet-scatter.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/146
     language: python
-    layout: user-guide
+    layout: base
     name: Carpet Scatter Plot
     order: 28
     page_type: u-guide
diff --git a/python/choropleth-maps.md b/python/choropleth-maps.md
index b9027962c..9a1fe5e72 100644
--- a/python/choropleth-maps.md
+++ b/python/choropleth-maps.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/55
     language: python
-    layout: user-guide
+    layout: base
     name: Choropleth Maps
     order: 5
     page_type: u-guide
diff --git a/python/click-events.md b/python/click-events.md
index c0d5163ec..defcb3e6a 100644
--- a/python/click-events.md
+++ b/python/click-events.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/240
     language: python
-    layout: user-guide
+    layout: base
     name: Click Events
     order: 24
     page_type: example_index
diff --git a/python/colorscales.md b/python/colorscales.md
index c591834b9..3d83596d8 100644
--- a/python/colorscales.md
+++ b/python/colorscales.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/187
     language: python
-    layout: user-guide
+    layout: base
     name: Colorscales
     order: 22
     permalink: python/colorscales/
@@ -253,4 +253,4 @@ fig.show()
 
 ### Reference
 
-See https://plot.ly/python/reference/ for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and chart attribute options!
diff --git a/python/compare-webgl-svg.md b/python/compare-webgl-svg.md
index 0859b04f6..2e0ec84ba 100644
--- a/python/compare-webgl-svg.md
+++ b/python/compare-webgl-svg.md
@@ -26,7 +26,7 @@ jupyter:
       with Plotly.
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     name: Comparing WebGL vs SVG
     page_type: example_index
     permalink: python/compare-webgl-svg/
diff --git a/python/cone-plot.md b/python/cone-plot.md
index 20621261e..1296bfd3a 100644
--- a/python/cone-plot.md
+++ b/python/cone-plot.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/206
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Cone Plots
     order: 20
     page_type: u-guide
diff --git a/python/configuration-options.md b/python/configuration-options.md
index cecf69312..6f109851f 100644
--- a/python/configuration-options.md
+++ b/python/configuration-options.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/97
     language: python
-    layout: user-guide
+    layout: base
     name: Configuration
     order: 7
     page_type: u-guide
@@ -125,4 +125,4 @@ fig.show(config={
 #### Reference
 
 
-See config options at https://github.com/plotly/plotly.js/blob/master/src/plot_api/plot_config.js#L6
\ No newline at end of file
+See config options at https://github.com/plotly/plotly.js/blob/master/src/plot_api/plot_config.js#L6
diff --git a/python/contour-plots.md b/python/contour-plots.md
index 7623a5a77..5e50db20b 100644
--- a/python/contour-plots.md
+++ b/python/contour-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/185
     language: python
-    layout: user-guide
+    layout: base
     name: Contour Plots
     order: 2
     page_type: example_index
@@ -343,4 +343,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/#contour for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/#contour for more information and chart attribute options!
diff --git a/python/county-choropleth.md b/python/county-choropleth.md
index 36f4c9880..f67d0e1a3 100644
--- a/python/county-choropleth.md
+++ b/python/county-choropleth.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/212
     language: python
-    layout: user-guide
+    layout: base
     name: USA County Choropleth Maps
     order: 20
     page_type: u-guide
diff --git a/python/creating-and-updating-figures.md b/python/creating-and-updating-figures.md
index 01ec046f2..43a23bc92 100644
--- a/python/creating-and-updating-figures.md
+++ b/python/creating-and-updating-figures.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: file_settings
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Creating and Updating Figures
     page_type: example_index
     permalink: python/creating-and-updating-figures/
diff --git a/python/custom-buttons.md b/python/custom-buttons.md
index 803ea410b..f11e46be4 100644
--- a/python/custom-buttons.md
+++ b/python/custom-buttons.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: controls
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Custom Buttons
     order: 1
     page_type: example_index
diff --git a/python/dendrogram.md b/python/dendrogram.md
index 0317f17f1..817e3b84d 100644
--- a/python/dendrogram.md
+++ b/python/dendrogram.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/262
     language: python
-    layout: user-guide
+    layout: base
     name: Dendrograms
     order: 6
     page_type: u-guide
diff --git a/python/distplot.md b/python/distplot.md
index a465251af..e261b8d97 100644
--- a/python/distplot.md
+++ b/python/distplot.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/23
     language: python
-    layout: user-guide
+    layout: base
     name: Distplots
     order: 5
     page_type: example_index
diff --git a/python/dot-plots.md b/python/dot-plots.md
index d135271d4..16dcefed6 100644
--- a/python/dot-plots.md
+++ b/python/dot-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/2
     language: python
-    layout: user-guide
+    layout: base
     name: Dot Plots
     order: 3.1
     page_type: u-guide
@@ -161,4 +161,4 @@ fig.show()
 ### Reference
 
 
-See https://plot.ly/python/reference/#scatter for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/#scatter for more information and chart attribute options!
diff --git a/python/dropdowns.md b/python/dropdowns.md
index 99b7f386d..b218ea316 100644
--- a/python/dropdowns.md
+++ b/python/dropdowns.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/85
     language: python
-    layout: user-guide
+    layout: base
     name: Dropdown Menus
     order: 2
     page_type: example_index
diff --git a/python/error-bars.md b/python/error-bars.md
index 28ad3aca4..99fc35ee0 100644
--- a/python/error-bars.md
+++ b/python/error-bars.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/18
     language: python
-    layout: user-guide
+    layout: base
     name: Error Bars
     order: 1
     page_type: example_index
diff --git a/python/facet-plots.md b/python/facet-plots.md
index 120dc80a9..0579e7038 100644
--- a/python/facet-plots.md
+++ b/python/facet-plots.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: statistical
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Facet and Trellis Plots
     order: 10.2
     page_type: u-guide
diff --git a/python/figure-factory-subplots.md b/python/figure-factory-subplots.md
index 816d3d360..5f6b74dfe 100644
--- a/python/figure-factory-subplots.md
+++ b/python/figure-factory-subplots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~PythonPlotBot/1828
     language: python
-    layout: user-guide
+    layout: base
     name: Figure Factory Subplots
     order: 10
     page_type: u-guide
diff --git a/python/figure-labels.md b/python/figure-labels.md
index e8cc092f6..ece6fde39 100644
--- a/python/figure-labels.md
+++ b/python/figure-labels.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/271
     language: python
-    layout: user-guide
+    layout: base
     name: Setting the Title, Legend Entries, and Axis Titles
     order: 11
     permalink: python/figure-labels/
diff --git a/python/figurewidget-app.md b/python/figurewidget-app.md
index 670e82a1b..e965738fe 100644
--- a/python/figurewidget-app.md
+++ b/python/figurewidget-app.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/231
     language: python
-    layout: user-guide
+    layout: base
     name: Interactive Data Analysis with FigureWidget ipywidgets
     order: 23
     page_type: example_index
diff --git a/python/figurewidget.md b/python/figurewidget.md
index 02803a3a6..e8f1ae7cc 100644
--- a/python/figurewidget.md
+++ b/python/figurewidget.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/235
     language: python
-    layout: user-guide
+    layout: base
     name: Plotly FigureWidget Overview
     order: 0
     page_type: example_index
@@ -112,4 +112,4 @@ See [these Jupyter notebooks](https://github.com/jonmmease/plotly_ipywidget_note
 
 ```python
 help(go.FigureWidget)
-```
\ No newline at end of file
+```
diff --git a/python/filled-area-plots.md b/python/filled-area-plots.md
index 96fd037db..6819eb9e2 100644
--- a/python/filled-area-plots.md
+++ b/python/filled-area-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/8
     language: python
-    layout: user-guide
+    layout: base
     name: Filled Area Plots
     order: 3.5
     page_type: u-guide
diff --git a/python/filter.md b/python/filter.md
index 4e5e67fff..007c71a72 100644
--- a/python/filter.md
+++ b/python/filter.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/195
     language: python
-    layout: user-guide
+    layout: base
     name: Filter
     order: 1
     page_type: example_index
@@ -68,4 +68,4 @@ pio.show(fig_dict, validate=False)
 ```
 
 #### Reference
-See https://plot.ly/python/reference/ for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and chart attribute options!
diff --git a/python/funnel-charts.md b/python/funnel-charts.md
index f64c12a68..0e876dd2c 100644
--- a/python/funnel-charts.md
+++ b/python/funnel-charts.md
@@ -22,7 +22,7 @@ jupyter:
     display_as: financial
     order: 4
     ipynb: ~notebook_demo/293
-    layout: user-guide
+    layout: base
     page_type: example_index
 ---
 
diff --git a/python/gantt.md b/python/gantt.md
index e6b5392f2..65888909f 100644
--- a/python/gantt.md
+++ b/python/gantt.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/6
     language: python
-    layout: user-guide
+    layout: base
     name: Gantt Charts
     order: 5.5
     page_type: u-guide
diff --git a/python/gauge-charts.md b/python/gauge-charts.md
index 25c78c49e..445f20f46 100644
--- a/python/gauge-charts.md
+++ b/python/gauge-charts.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/11
     language: python
-    layout: user-guide
+    layout: base
     name: Gauge Charts
     order: 6
     page_type: u-guide
diff --git a/python/getting-started.md b/python/getting-started.md
index e372cf2f0..d7db3d756 100644
--- a/python/getting-started.md
+++ b/python/getting-started.md
@@ -26,7 +26,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/123/installation
     language: python
-    layout: getstart
+    layout: base
     name: Getting Started with Plotly
     page_type: u-guide
     permalink: python/getting-started/
diff --git a/python/graphing-multiple-chart-types.md b/python/graphing-multiple-chart-types.md
index 20925a2d1..6ca6876b0 100644
--- a/python/graphing-multiple-chart-types.md
+++ b/python/graphing-multiple-chart-types.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: file_settings
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Multiple Chart Types
     order: 16
     page_type: u-guide
@@ -101,4 +101,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/ for more information and attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and attribute options!
diff --git a/python/group-by.md b/python/group-by.md
index 0c22ac941..32ed1976f 100644
--- a/python/group-by.md
+++ b/python/group-by.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/194
     language: python
-    layout: user-guide
+    layout: base
     name: Group By
     order: 2
     page_type: example_index
@@ -66,4 +66,4 @@ pio.show(fig_dict, validate=False)
 ```
 
 #### Reference
-See https://plot.ly/python/reference/ for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and chart attribute options!
diff --git a/python/heatmaps.md b/python/heatmaps.md
index b21473a60..03324b44f 100644
--- a/python/heatmaps.md
+++ b/python/heatmaps.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/33
     language: python
-    layout: user-guide
+    layout: base
     name: Heatmaps
     order: 3
     page_type: example_index
diff --git a/python/histograms.md b/python/histograms.md
index 605f8a7d5..8387fa1c1 100644
--- a/python/histograms.md
+++ b/python/histograms.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/22
     language: python
-    layout: user-guide
+    layout: base
     name: Histograms
     order: 4
     page_type: example_index
diff --git a/python/horizontal-bar-charts.md b/python/horizontal-bar-charts.md
index 1c615279f..55497fdd8 100644
--- a/python/horizontal-bar-charts.md
+++ b/python/horizontal-bar-charts.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/5
     language: python
-    layout: user-guide
+    layout: base
     name: Horizontal Bar Charts
     order: 5
     page_type: u-guide
diff --git a/python/horizontal-legend.md b/python/horizontal-legend.md
index bc1a07bdf..18f9b0480 100644
--- a/python/horizontal-legend.md
+++ b/python/horizontal-legend.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/94
     language: python
-    layout: user-guide
+    layout: base
     name: Horizontal Legends
     order: 12
     page_type: example_index
diff --git a/python/hover-text-and-formatting.md b/python/hover-text-and-formatting.md
index 4e4b13a6d..f73fd7d14 100644
--- a/python/hover-text-and-formatting.md
+++ b/python/hover-text-and-formatting.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/198
     language: python
-    layout: user-guide
+    layout: base
     name: Hover Text and Formatting
     order: 30.5
     permalink: python/hover-text-and-formatting/
@@ -105,4 +105,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/ for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and chart attribute options!
diff --git a/python/images.md b/python/images.md
index d72404bec..4a3f6db5b 100644
--- a/python/images.md
+++ b/python/images.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/216
     language: python
-    layout: user-guide
+    layout: base
     name: Images
     order: 31
     permalink: python/images/
diff --git a/python/indicator.md b/python/indicator.md
index 6742a2b69..0c0025f24 100644
--- a/python/indicator.md
+++ b/python/indicator.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/11
     language: python
-    layout: user-guide
+    layout: base
     name: Indicators
     order: 5
     page_type: u-guide
diff --git a/python/ipython-vs-python.md b/python/ipython-vs-python.md
index 21f714981..ac0edd125 100644
--- a/python/ipython-vs-python.md
+++ b/python/ipython-vs-python.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/17
     language: python
-    layout: user-guide
+    layout: base
     name: IPython vs Python
     order: 41
     permalink: python/ipython-vs-python/
@@ -67,4 +67,4 @@ In 2015, the IPython developers made a major code reorganization of their ever-g
 <br>
 In conclusion, IPython and Jupyter are great interfaces to the Python language. If you're learning Python, using the IPython terminal or the Jupyter Notebook is highly recommended.<br>
 <br>
-This was a guest article written by Cyrille Rossant, author of Learning IPython for Interactive Computing and Data Visualization, second edition and IPython Interactive Computing and Visualization Cookbook.
\ No newline at end of file
+This was a guest article written by Cyrille Rossant, author of Learning IPython for Interactive Computing and Data Visualization, second edition and IPython Interactive Computing and Visualization Cookbook.
diff --git a/python/jupyter-lab-tools.md b/python/jupyter-lab-tools.md
index e574aad9d..4b1760319 100644
--- a/python/jupyter-lab-tools.md
+++ b/python/jupyter-lab-tools.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: chart_events
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Jupyter Lab with FigureWidget
     order: 2
     permalink: python/jupyter-lab-tools/
@@ -54,4 +54,4 @@ With the output view it is easy to take full advantage of FigureWidgets new impe
 #### Reference
 
 
-See [these Jupyter notebooks](https://github.com/jonmmease/plotly_ipywidget_notebooks) for even more FigureWidget examples.
\ No newline at end of file
+See [these Jupyter notebooks](https://github.com/jonmmease/plotly_ipywidget_notebooks) for even more FigureWidget examples.
diff --git a/python/legend.md b/python/legend.md
index 0a379ebb1..0ef794589 100644
--- a/python/legend.md
+++ b/python/legend.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/14
     language: python
-    layout: user-guide
+    layout: base
     name: Legends
     order: 13
     permalink: python/legend/
@@ -317,4 +317,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/#layout-legend for more information!
\ No newline at end of file
+See https://plot.ly/python/reference/#layout-legend for more information!
diff --git a/python/line-and-scatter.md b/python/line-and-scatter.md
index 626dbd6fc..a172821b0 100644
--- a/python/line-and-scatter.md
+++ b/python/line-and-scatter.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/2
     language: python
-    layout: user-guide
+    layout: base
     name: Scatter Plots
     order: 2
     page_type: example_index
diff --git a/python/line-charts.md b/python/line-charts.md
index f01fc5208..5d21bb146 100644
--- a/python/line-charts.md
+++ b/python/line-charts.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/3
     language: python
-    layout: user-guide
+    layout: base
     name: Line Charts
     order: 3.3
     page_type: example_index
diff --git a/python/lines-on-maps.md b/python/lines-on-maps.md
index 369b049ca..83a1ee251 100644
--- a/python/lines-on-maps.md
+++ b/python/lines-on-maps.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/58
     language: python
-    layout: user-guide
+    layout: base
     name: Lines on Maps
     order: 4
     page_type: example_index
@@ -214,4 +214,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/#scattergeo for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/#scattergeo for more information and chart attribute options!
diff --git a/python/log-plot.md b/python/log-plot.md
index ebbaf6f03..b022f3563 100644
--- a/python/log-plot.md
+++ b/python/log-plot.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/31
     language: python
-    layout: user-guide
+    layout: base
     name: Log Plots
     order: 1
     permalink: python/log-plot/
diff --git a/python/map-subplots-and-small-multiples.md b/python/map-subplots-and-small-multiples.md
index 754a3221a..89d335159 100644
--- a/python/map-subplots-and-small-multiples.md
+++ b/python/map-subplots-and-small-multiples.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/59
     language: python
-    layout: user-guide
+    layout: base
     name: Map Subplots
     order: 5
     page_type: example_index
diff --git a/python/mapbox-county-choropleth.md b/python/mapbox-county-choropleth.md
index e45fcef76..d86aa5e70 100644
--- a/python/mapbox-county-choropleth.md
+++ b/python/mapbox-county-choropleth.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/56
     language: python
-    layout: user-guide
+    layout: base
     name: Mapbox Choropleth Maps
     order: 1
     page_type: example_index
diff --git a/python/mapbox-density-heatmaps.md b/python/mapbox-density-heatmaps.md
index 479524864..af698338e 100644
--- a/python/mapbox-density-heatmaps.md
+++ b/python/mapbox-density-heatmaps.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/56
     language: python
-    layout: user-guide
+    layout: base
     name: Mapbox Density Heatmap
     order: 3
     page_type: example_index
diff --git a/python/mapbox-layers.md b/python/mapbox-layers.md
index 754cb46c7..3e172adc3 100644
--- a/python/mapbox-layers.md
+++ b/python/mapbox-layers.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/261
     language: python
-    layout: user-guide
+    layout: base
     name: Mapbox Map Layers
     order: 7
     page_type: u-guide
diff --git a/python/marker-style.md b/python/marker-style.md
index 798951c82..06fa827c2 100644
--- a/python/marker-style.md
+++ b/python/marker-style.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/203
     language: python
-    layout: user-guide
+    layout: base
     name: Styling Markers
     order: 21
     permalink: python/marker-style/
diff --git a/python/mixed-subplots.md b/python/mixed-subplots.md
index 4d59f637a..36061d906 100644
--- a/python/mixed-subplots.md
+++ b/python/mixed-subplots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/132
     language: python
-    layout: user-guide
+    layout: base
     name: Mixed Subplots
     order: 5
     page_type: example_index
diff --git a/python/multiple-axes.md b/python/multiple-axes.md
index a6939efec..901fcc0d9 100644
--- a/python/multiple-axes.md
+++ b/python/multiple-axes.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/270
     language: python
-    layout: user-guide
+    layout: base
     name: Multiple Axes
     order: 14
     permalink: python/multiple-axes/
diff --git a/python/multiple-transforms.md b/python/multiple-transforms.md
index 91da104c2..d3e6329e9 100644
--- a/python/multiple-transforms.md
+++ b/python/multiple-transforms.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/193
     language: python
-    layout: user-guide
+    layout: base
     name: Multiple Transforms
     order: 4
     page_type: example_index
@@ -212,4 +212,4 @@ pio.show(fig_dict, validate=False)
 ```
 
 #### Reference
-See https://plot.ly/python/reference/ for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and chart attribute options!
diff --git a/python/network-graphs.md b/python/network-graphs.md
index b204e98da..855bfd981 100644
--- a/python/network-graphs.md
+++ b/python/network-graphs.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/223
     language: python
-    layout: user-guide
+    layout: base
     name: Network Graphs
     order: 14
     page_type: u-guide
diff --git a/python/ohlc-charts.md b/python/ohlc-charts.md
index 0dfc71c10..9c2c171c3 100644
--- a/python/ohlc-charts.md
+++ b/python/ohlc-charts.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/53
     language: python
-    layout: user-guide
+    layout: base
     name: OHLC Charts
     order: 1
     permalink: python/ohlc-charts/
diff --git a/python/orca-management.md b/python/orca-management.md
index 2f6fa2be3..f43c82f08 100644
--- a/python/orca-management.md
+++ b/python/orca-management.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/253
     language: python
-    layout: user-guide
+    layout: base
     name: Orca Management
     order: 1.5
     permalink: python/orca-management/
diff --git a/python/parallel-categories-diagram.md b/python/parallel-categories-diagram.md
index 53ed8d337..abbccbd3a 100644
--- a/python/parallel-categories-diagram.md
+++ b/python/parallel-categories-diagram.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/258
     language: python
-    layout: user-guide
+    layout: base
     name: Parallel Categories Diagram
     order: 10.3
     page_type: u-guide
diff --git a/python/parallel-coordinates-plot.md b/python/parallel-coordinates-plot.md
index bdbb45dba..0653d23bd 100644
--- a/python/parallel-coordinates-plot.md
+++ b/python/parallel-coordinates-plot.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/142
     language: python
-    layout: user-guide
+    layout: base
     name: Parallel Coordinates Plot
     order: 11.5
     page_type: u-guide
diff --git a/python/peak-finding.md b/python/peak-finding.md
index e63bca45e..6a19f1467 100644
--- a/python/peak-finding.md
+++ b/python/peak-finding.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/120
     language: python
-    layout: user-guide
+    layout: base
     name: Peak Finding
     order: 3
     page_type: example_index
diff --git a/python/pie-charts.md b/python/pie-charts.md
index 1518aabc4..f114d3210 100644
--- a/python/pie-charts.md
+++ b/python/pie-charts.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/7/
     language: python
-    layout: user-guide
+    layout: base
     name: Pie Charts
     order: 6
     page_type: example_index
@@ -184,4 +184,4 @@ IFrame(src= "https://dash-simple-apps.plotly.host/dash-pieplot/code", width="100
 ```
 
 #### Reference
-See https://plot.ly/python/reference/#pie for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/#pie for more information and chart attribute options!
diff --git a/python/plot-data-from-csv.md b/python/plot-data-from-csv.md
index 2c1697a94..48c1a9819 100644
--- a/python/plot-data-from-csv.md
+++ b/python/plot-data-from-csv.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/84
     language: python
-    layout: user-guide
+    layout: base
     name: Plot CSV Data
     order: 1
     page_type: example_index
diff --git a/python/plotly-express.md b/python/plotly-express.md
index bf2a96d81..274fe0f51 100644
--- a/python/plotly-express.md
+++ b/python/plotly-express.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/252
     language: python
-    layout: user-guide
+    layout: base
     name: Plotly Express
     order: 1
     page_type: example_index
diff --git a/python/polar-chart.md b/python/polar-chart.md
index 17f10bde0..a05cd7c5f 100644
--- a/python/polar-chart.md
+++ b/python/polar-chart.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/200
     language: python
-    layout: user-guide
+    layout: base
     name: Polar Charts
     order: 29
     page_type: u-guide
diff --git a/python/quiver-plots.md b/python/quiver-plots.md
index 2bbf77d97..a4139ec02 100644
--- a/python/quiver-plots.md
+++ b/python/quiver-plots.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/42
     language: python
-    layout: user-guide
+    layout: base
     name: Quiver Plots
     order: 12
     permalink: python/quiver-plots/
diff --git a/python/radar-chart.md b/python/radar-chart.md
index d298388be..96fa7712f 100644
--- a/python/radar-chart.md
+++ b/python/radar-chart.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/202
     language: python
-    layout: user-guide
+    layout: base
     name: Radar Charts
     order: 30
     page_type: u-guide
@@ -131,4 +131,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/#scatterpolar for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/#scatterpolar for more information and chart attribute options!
diff --git a/python/random-walk.md b/python/random-walk.md
index d57e0cc6a..6c5d7ef1f 100644
--- a/python/random-walk.md
+++ b/python/random-walk.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/114
     language: python
-    layout: user-guide
+    layout: base
     name: Random Walk
     order: 10
     page_type: example_index
diff --git a/python/range-slider.md b/python/range-slider.md
index 89e20d484..f102e54db 100644
--- a/python/range-slider.md
+++ b/python/range-slider.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/211
     language: python
-    layout: user-guide
+    layout: base
     name: Range Slider and Selector
     order: 3
     page_type: example_index
@@ -346,4 +346,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/#layout-xaxis-rangeselector <br>and https://plot.ly/python/reference/#layout-xaxis-rangeslider <br>for more information and attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/#layout-xaxis-rangeselector <br>and https://plot.ly/python/reference/#layout-xaxis-rangeslider <br>for more information and attribute options!
diff --git a/python/renderers.md b/python/renderers.md
index 543b8cd20..883c0f9af 100644
--- a/python/renderers.md
+++ b/python/renderers.md
@@ -29,7 +29,7 @@ jupyter:
     language: python
     name: Displaying Figures
     page_type: example_index
-    layout: user-guide
+    layout: base
     permalink: python/renderers/
     redirect_from: python/offline/
     thumbnail: thumbnail/displaying-figures.png
diff --git a/python/sankey-diagram.md b/python/sankey-diagram.md
index 29c542fd7..4b7f3006c 100644
--- a/python/sankey-diagram.md
+++ b/python/sankey-diagram.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/151
     language: python
-    layout: user-guide
+    layout: base
     name: Sankey Diagram
     order: 11
     page_type: u-guide
diff --git a/python/scatter-plots-on-maps.md b/python/scatter-plots-on-maps.md
index f04510317..ebafa55ef 100644
--- a/python/scatter-plots-on-maps.md
+++ b/python/scatter-plots-on-maps.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/57
     language: python
-    layout: user-guide
+    layout: base
     name: Scatter Plots on Maps
     order: 2
     page_type: u-guide
diff --git a/python/scattermapbox.md b/python/scattermapbox.md
index 405f7cc08..a3dc400b7 100644
--- a/python/scattermapbox.md
+++ b/python/scattermapbox.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/261
     language: python
-    layout: user-guide
+    layout: base
     mapbox_access_token: pk.eyJ1IjoicHJpeWF0aGFyc2FuIiwiYSI6ImNqbGRyMGQ5YTBhcmkzcXF6YWZldnVvZXoifQ.sN7gyyHTIq1BSfHQRBZdHA
     name: Scatter Plots on Mapbox
     order: 8
diff --git a/python/setting-graph-size.md b/python/setting-graph-size.md
index 31676ef29..b18f6460f 100644
--- a/python/setting-graph-size.md
+++ b/python/setting-graph-size.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/133
     language: python
-    layout: user-guide
+    layout: base
     name: Setting Graph Size
     order: 2
     permalink: python/setting-graph-size/
diff --git a/python/shapes.md b/python/shapes.md
index 01f6f2fc4..6a83e9237 100644
--- a/python/shapes.md
+++ b/python/shapes.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/14
     language: python
-    layout: user-guide
+    layout: base
     name: Shapes
     order: 32
     permalink: python/shapes/
diff --git a/python/sliders.md b/python/sliders.md
index 4cb57f3d1..b6d389b34 100644
--- a/python/sliders.md
+++ b/python/sliders.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/85
     language: python
-    layout: user-guide
+    layout: base
     name: Sliders
     order: 1.5
     page_type: example_index
@@ -85,4 +85,4 @@ fig.show()
 ```
 
 #### Reference
-Check out https://plot.ly/python/reference/#layout-updatemenus for more information!
\ No newline at end of file
+Check out https://plot.ly/python/reference/#layout-updatemenus for more information!
diff --git a/python/smoothing.md b/python/smoothing.md
index f29bbb035..aae187cda 100644
--- a/python/smoothing.md
+++ b/python/smoothing.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: signal-analysis
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     name: Smoothing
     order: 1
     page_type: example_index
diff --git a/python/splom.md b/python/splom.md
index bad07b2e4..75f079525 100644
--- a/python/splom.md
+++ b/python/splom.md
@@ -27,7 +27,7 @@ jupyter:
     display_as: statistical
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Scatterplot Matrix
     order: 10.2
     page_type: u-guide
@@ -288,4 +288,4 @@ fig.update_layout(title=title,
                   hovermode='closest')
 
 fig.show()
-```
\ No newline at end of file
+```
diff --git a/python/static-image-export.md b/python/static-image-export.md
index 380594dbc..830bc1d44 100644
--- a/python/static-image-export.md
+++ b/python/static-image-export.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/252
     language: python
-    layout: user-guide
+    layout: base
     name: Static Image Export
     order: 1
     page_type: u-guide
diff --git a/python/streamline-plots.md b/python/streamline-plots.md
index fdaa35d8a..0d6002789 100644
--- a/python/streamline-plots.md
+++ b/python/streamline-plots.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/43
     language: python
-    layout: user-guide
+    layout: base
     name: Streamline Plots
     order: 13
     permalink: python/streamline-plots/
diff --git a/python/streamtube-plot.md b/python/streamtube-plot.md
index 83fec6e4d..684c8a168 100644
--- a/python/streamtube-plot.md
+++ b/python/streamtube-plot.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/207
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Streamtube Plots
     order: 21
     page_type: u-guide
diff --git a/python/subplots.md b/python/subplots.md
index c71ca4f68..4c76b46be 100644
--- a/python/subplots.md
+++ b/python/subplots.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/269
     language: python
-    layout: user-guide
+    layout: base
     name: Subplots
     order: 15
     page_type: u-guide
diff --git a/python/sunburst-charts.md b/python/sunburst-charts.md
index 8d7901911..bb3531037 100644
--- a/python/sunburst-charts.md
+++ b/python/sunburst-charts.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/274/
     language: python
-    layout: user-guide
+    layout: base
     name: Sunburst Charts
     order: 6.1
     page_type: u-guide
diff --git a/python/table-subplots.md b/python/table-subplots.md
index 8cc6b7961..f0e84ee5e 100644
--- a/python/table-subplots.md
+++ b/python/table-subplots.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: multiple_axes
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Table and Chart Subplots
     order: 11
     page_type: example_index
diff --git a/python/table.md b/python/table.md
index 44565c0e9..d78da6539 100644
--- a/python/table.md
+++ b/python/table.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/197
     language: python
-    layout: user-guide
+    layout: base
     name: Tables
     order: 7
     page_type: u-guide
diff --git a/python/templates.md b/python/templates.md
index 0695292d1..f058940d7 100644
--- a/python/templates.md
+++ b/python/templates.md
@@ -29,7 +29,7 @@ jupyter:
     has_thumbnail: true
     name: Theming and templates
     page_type: u-guide
-    layout: user-guide
+    layout: base
     permalink: python/templates/
     thumbnail: thumbnail/theming-and-templates.png
     title: Theming and templates | plotly
diff --git a/python/ternary-contour.md b/python/ternary-contour.md
index eb5041f74..53f8d2831 100644
--- a/python/ternary-contour.md
+++ b/python/ternary-contour.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: scientific
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Ternary contours
     page_type: u-guide
     permalink: python/ternary-contour/
diff --git a/python/ternary-plots.md b/python/ternary-plots.md
index dbdf482e5..9af359ec4 100644
--- a/python/ternary-plots.md
+++ b/python/ternary-plots.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/39
     language: python
-    layout: user-guide
+    layout: base
     name: Ternary Plots
     order: 9
     page_type: example_index
diff --git a/python/ternary-scatter-contour.md b/python/ternary-scatter-contour.md
index 91dbabb61..2e542c230 100644
--- a/python/ternary-scatter-contour.md
+++ b/python/ternary-scatter-contour.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/41
     language: python
-    layout: user-guide
+    layout: base
     name: Ternary Overlay
     order: 11
     page_type: u-guide
diff --git a/python/text-and-annotations.md b/python/text-and-annotations.md
index 8abdeaeec..1df3fb276 100644
--- a/python/text-and-annotations.md
+++ b/python/text-and-annotations.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/204
     language: python
-    layout: user-guide
+    layout: base
     name: Text and Annotations
     order: 30
     permalink: python/text-and-annotations/
@@ -513,4 +513,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/#layout-annotations for more information and chart attribute options!
\ No newline at end of file
+See https://plot.ly/python/reference/#layout-annotations for more information and chart attribute options!
diff --git a/python/tick-formatting.md b/python/tick-formatting.md
index 9c6f96501..373c4e410 100644
--- a/python/tick-formatting.md
+++ b/python/tick-formatting.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/1
     language: python
-    layout: user-guide
+    layout: base
     name: Formatting Ticks
     order: 10
     permalink: python/tick-formatting/
diff --git a/python/time-series.md b/python/time-series.md
index 240274e6f..a205dc549 100644
--- a/python/time-series.md
+++ b/python/time-series.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/213
     language: python
-    layout: user-guide
+    layout: base
     name: Time Series
     order: 0
     page_type: example_index
diff --git a/python/tree-plots.md b/python/tree-plots.md
index b9c93d3e5..bc1a7424b 100644
--- a/python/tree-plots.md
+++ b/python/tree-plots.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/28
     language: python
-    layout: user-guide
+    layout: base
     name: Tree-plots
     order: 10.5
     permalink: python/tree-plots/
@@ -137,4 +137,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/ for more information and chart attribute options and http://igraph.org/python/ for more information about the igraph package!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and chart attribute options and http://igraph.org/python/ for more information about the igraph package!
diff --git a/python/treemaps.md b/python/treemaps.md
index 83511a1cd..1b4b787cc 100644
--- a/python/treemaps.md
+++ b/python/treemaps.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/29
     language: python
-    layout: user-guide
+    layout: base
     name: Treemaps
     order: 11
     page_type: u-guide
@@ -109,4 +109,4 @@ fig.show()
 ```
 
 #### Reference
-See https://plot.ly/python/reference/ for more information and chart attribute options or https://pypi.python.org/pypi/squarify for more information about squarify!
\ No newline at end of file
+See https://plot.ly/python/reference/ for more information and chart attribute options or https://pypi.python.org/pypi/squarify for more information about squarify!
diff --git a/python/v4-migration.md b/python/v4-migration.md
index 841bcc1e6..c954c707e 100644
--- a/python/v4-migration.md
+++ b/python/v4-migration.md
@@ -26,7 +26,7 @@ jupyter:
     display_as: file_settings
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Version 4 Migration Guide
     order: 1
     page_type: example_index
diff --git a/python/violin.md b/python/violin.md
index e251539e2..87597c388 100644
--- a/python/violin.md
+++ b/python/violin.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/201
     language: python
-    layout: user-guide
+    layout: base
     name: Violin Plots
     order: 12
     page_type: u-guide
diff --git a/python/visualizing-mri-volume-slices.md b/python/visualizing-mri-volume-slices.md
index d7dc151aa..2c950d05f 100644
--- a/python/visualizing-mri-volume-slices.md
+++ b/python/visualizing-mri-volume-slices.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/190
     language: python
-    layout: user-guide
+    layout: base
     name: Visualizing MRI Volume Slices
     order: 4
     page_type: example_index
diff --git a/python/waterfall-charts.md b/python/waterfall-charts.md
index 2eed4cd38..f3ed00d85 100644
--- a/python/waterfall-charts.md
+++ b/python/waterfall-charts.md
@@ -27,7 +27,7 @@ jupyter:
     has_thumbnail: true
     ipynb: /~notebook_demo/276
     language: python
-    layout: user-guide
+    layout: base
     name: Waterfall Charts
     order: 3
     page_type: example_index
diff --git a/python/webgl-vs-svg.md b/python/webgl-vs-svg.md
index dcc4e5577..42f2c8c81 100644
--- a/python/webgl-vs-svg.md
+++ b/python/webgl-vs-svg.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/44
     language: python
-    layout: user-guide
+    layout: base
     name: WebGL vs SVG
     order: 0.5
     permalink: python/webgl-vs-svg/
diff --git a/python/wind-rose-charts.md b/python/wind-rose-charts.md
index 6edf7c320..a1e5f46b9 100644
--- a/python/wind-rose-charts.md
+++ b/python/wind-rose-charts.md
@@ -28,7 +28,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/38
     language: python
-    layout: user-guide
+    layout: base
     name: Wind Rose and Polar Bar Charts
     order: 8
     page_type: example_index
diff --git a/unconverted/python/1d-correlation.md b/unconverted/python/1d-correlation.md
index 7ae544a34..3f2dace9e 100644
--- a/unconverted/python/1d-correlation.md
+++ b/unconverted/python/1d-correlation.md
@@ -17,7 +17,7 @@ jupyter:
     display_as: signal-analysis
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     name: 1D Correlation
     order: 5
     page_type: example_index
diff --git a/unconverted/python/2d-projection-of-3d-surface.md b/unconverted/python/2d-projection-of-3d-surface.md
index 96913ed4e..cce1742a3 100644
--- a/unconverted/python/2d-projection-of-3d-surface.md
+++ b/unconverted/python/2d-projection-of-3d-surface.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/79
     language: python
-    layout: user-guide
+    layout: base
     name: Projection of 3D Surface
     order: 19
     page_type: u-guide
diff --git a/unconverted/python/3d-filled-line-plots.md b/unconverted/python/3d-filled-line-plots.md
index 5c34712a5..fcef6cdea 100644
--- a/unconverted/python/3d-filled-line-plots.md
+++ b/unconverted/python/3d-filled-line-plots.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/65
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Filled Line Plots
     order: 5
     permalink: python/3d-filled-line-plots/
diff --git a/unconverted/python/3d-network-graph.md b/unconverted/python/3d-network-graph.md
index e37a7421e..fec5116db 100644
--- a/unconverted/python/3d-network-graph.md
+++ b/unconverted/python/3d-network-graph.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/226
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Network Graphs
     order: 13
     page_type: example_index
diff --git a/unconverted/python/3d-parametric-plots.md b/unconverted/python/3d-parametric-plots.md
index 7e008f42a..fe139c4a6 100644
--- a/unconverted/python/3d-parametric-plots.md
+++ b/unconverted/python/3d-parametric-plots.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/69
     language: python
-    layout: user-guide
+    layout: base
     name: Parametric Plots
     order: 9
     permalink: python/3d-parametric-plots/
diff --git a/unconverted/python/3d-point-clustering.md b/unconverted/python/3d-point-clustering.md
index 4a601eb58..5cf29d423 100644
--- a/unconverted/python/3d-point-clustering.md
+++ b/unconverted/python/3d-point-clustering.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/74
     language: python
-    layout: user-guide
+    layout: base
     name: 3d Clustering
     order: 14
     permalink: python/3d-point-clustering/
diff --git a/unconverted/python/3d-wireframe-plots.md b/unconverted/python/3d-wireframe-plots.md
index 01879c29d..c3da54ad5 100644
--- a/unconverted/python/3d-wireframe-plots.md
+++ b/unconverted/python/3d-wireframe-plots.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/68
     language: python
-    layout: user-guide
+    layout: base
     name: 3D Wireframe Plots
     order: 8
     permalink: python/3d-wireframe-plots/
diff --git a/unconverted/python/LaTeX.md b/unconverted/python/LaTeX.md
index 050389caa..b81b07198 100644
--- a/unconverted/python/LaTeX.md
+++ b/unconverted/python/LaTeX.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/268
     language: python
-    layout: user-guide
+    layout: base
     name: LaTeX
     order: 3
     page_type: u-guide
diff --git a/unconverted/python/amazon-redshift.md b/unconverted/python/amazon-redshift.md
index 98a42f976..c25e4ee08 100644
--- a/unconverted/python/amazon-redshift.md
+++ b/unconverted/python/amazon-redshift.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/1
     language: python
-    layout: user-guide
+    layout: base
     name: Plot Data From Amazon Redshift
     order: 3
     page_type: example_index
diff --git a/unconverted/python/anova.md b/unconverted/python/anova.md
index 8a63fc5d0..9c925908a 100644
--- a/unconverted/python/anova.md
+++ b/unconverted/python/anova.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/108
     language: python
-    layout: user-guide
+    layout: base
     name: Anova
     order: 8
     page_type: example_index
diff --git a/unconverted/python/apache-spark.md b/unconverted/python/apache-spark.md
index 2843b42c5..f6d1fbc41 100644
--- a/unconverted/python/apache-spark.md
+++ b/unconverted/python/apache-spark.md
@@ -16,7 +16,7 @@ jupyter:
     display_as: databases
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     name: Plot Data from Apache Spark
     order: 2
     page_type: example_index
diff --git a/unconverted/python/average_multiple_curves.md b/unconverted/python/average_multiple_curves.md
index bd0bec736..2dc9dbf5e 100644
--- a/unconverted/python/average_multiple_curves.md
+++ b/unconverted/python/average_multiple_curves.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/107
     language: python
-    layout: user-guide
+    layout: base
     name: Average Multiple Curves
     order: 9
     page_type: example_index
diff --git a/unconverted/python/baseline-detection.md b/unconverted/python/baseline-detection.md
index 92c604ca0..7c0ada30d 100644
--- a/unconverted/python/baseline-detection.md
+++ b/unconverted/python/baseline-detection.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/117
     language: python
-    layout: user-guide
+    layout: base
     name: Baseline Detection
     order: 1
     page_type: example_index
diff --git a/unconverted/python/baseline-subtraction.md b/unconverted/python/baseline-subtraction.md
index e1c4c2d3d..f085fe6c8 100644
--- a/unconverted/python/baseline-subtraction.md
+++ b/unconverted/python/baseline-subtraction.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/118
     language: python
-    layout: user-guide
+    layout: base
     name: Baseline Subtraction
     order: 2
     page_type: example_index
diff --git a/unconverted/python/basic-statistics.md b/unconverted/python/basic-statistics.md
index b40901796..c50c75700 100644
--- a/unconverted/python/basic-statistics.md
+++ b/unconverted/python/basic-statistics.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/109
     language: python
-    layout: user-guide
+    layout: base
     name: Basic Statistics
     order: 1
     page_type: example_index
diff --git a/unconverted/python/big-data-analytics-with-pandas-and-sqlite.md b/unconverted/python/big-data-analytics-with-pandas-and-sqlite.md
index febf2c363..df53bd507 100644
--- a/unconverted/python/big-data-analytics-with-pandas-and-sqlite.md
+++ b/unconverted/python/big-data-analytics-with-pandas-and-sqlite.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/1
     language: python
-    layout: user-guide
+    layout: base
     name: Big Data Analytics with Pandas and SQLite
     order: 4
     page_type: example_index
diff --git a/unconverted/python/cars-exploration.md b/unconverted/python/cars-exploration.md
index c54d8446b..f03d78f44 100644
--- a/unconverted/python/cars-exploration.md
+++ b/unconverted/python/cars-exploration.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/242
     language: python
-    layout: user-guide
+    layout: base
     name: Car Exploration with Hover Events
     order: 26
     permalink: python/cars-exploration/
diff --git a/unconverted/python/change-callbacks-datashader.md b/unconverted/python/change-callbacks-datashader.md
index cd3c3b0c4..39bc044d1 100644
--- a/unconverted/python/change-callbacks-datashader.md
+++ b/unconverted/python/change-callbacks-datashader.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/239
     language: python
-    layout: user-guide
+    layout: base
     name: DataShader Case Study
     order: 24
     permalink: python/change-callbacks-datashader/
diff --git a/unconverted/python/chord-diagram.md b/unconverted/python/chord-diagram.md
index db9388784..f135be075 100644
--- a/unconverted/python/chord-diagram.md
+++ b/unconverted/python/chord-diagram.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/225
     language: python
-    layout: user-guide
+    layout: base
     name: Python Chord Diagram
     order: 24
     page_type: u-guide
@@ -325,4 +325,4 @@ publisher.publish(
 
 ```python
 
-```
\ No newline at end of file
+```
diff --git a/unconverted/python/cmocean-colorscales.md b/unconverted/python/cmocean-colorscales.md
index fec1a3551..c16e8de4c 100644
--- a/unconverted/python/cmocean-colorscales.md
+++ b/unconverted/python/cmocean-colorscales.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/52
     language: python
-    layout: user-guide
+    layout: base
     name: Cmocean Colorscales
     order: 22
     page_type: example_index
diff --git a/unconverted/python/continuous-error-bars.md b/unconverted/python/continuous-error-bars.md
index 59dbbb97d..a943f5d1c 100644
--- a/unconverted/python/continuous-error-bars.md
+++ b/unconverted/python/continuous-error-bars.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/19
     language: python
-    layout: user-guide
+    layout: base
     name: Continuous Error Bars
     order: 2
     page_type: u-guide
diff --git a/unconverted/python/convolution.md b/unconverted/python/convolution.md
index bbad528bb..f16127fec 100644
--- a/unconverted/python/convolution.md
+++ b/unconverted/python/convolution.md
@@ -16,7 +16,7 @@ jupyter:
     display_as: signal-analysis
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     name: Convolution
     order: 4
     page_type: example_index
diff --git a/unconverted/python/create-online-dashboard-legacy.md b/unconverted/python/create-online-dashboard-legacy.md
index 9bd7cee9b..9a9bc7967 100644
--- a/unconverted/python/create-online-dashboard-legacy.md
+++ b/unconverted/python/create-online-dashboard-legacy.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/148
     language: python
-    layout: user-guide
+    layout: base
     name: Dashboard API
     order: 0
     page_type: u-guide
diff --git a/unconverted/python/density-plots.md b/unconverted/python/density-plots.md
index 6ae1dbdf0..7ee4c55d5 100644
--- a/unconverted/python/density-plots.md
+++ b/unconverted/python/density-plots.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/25
     language: python
-    layout: user-guide
+    layout: base
     name: 2d Density Plots
     order: 7
     page_type: u-guide
diff --git a/unconverted/python/discrete-frequency.md b/unconverted/python/discrete-frequency.md
index e466df22b..bd59b82cf 100644
--- a/unconverted/python/discrete-frequency.md
+++ b/unconverted/python/discrete-frequency.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/110
     language: python
-    layout: user-guide
+    layout: base
     name: Discrete Frequency
     order: 3
     page_type: example_index
diff --git a/unconverted/python/exponential-fits.md b/unconverted/python/exponential-fits.md
index a5ce76405..826b0f99f 100644
--- a/unconverted/python/exponential-fits.md
+++ b/unconverted/python/exponential-fits.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/135
     language: python
-    layout: user-guide
+    layout: base
     name: Exponential Fit
     order: 11
     page_type: example_index
diff --git a/unconverted/python/fft-filters.md b/unconverted/python/fft-filters.md
index f6a253b17..107b1f94b 100644
--- a/unconverted/python/fft-filters.md
+++ b/unconverted/python/fft-filters.md
@@ -17,7 +17,7 @@ jupyter:
     display_as: signal-analysis
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     name: FFT Filters
     order: 2
     page_type: example_index
diff --git a/unconverted/python/filled-area-animation.md b/unconverted/python/filled-area-animation.md
index 45cb6631f..d0d539f42 100644
--- a/unconverted/python/filled-area-animation.md
+++ b/unconverted/python/filled-area-animation.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/128
     language: python
-    layout: user-guide
+    layout: base
     name: Filled-Area Animation
     order: 3
     page_type: example_index
diff --git a/unconverted/python/filled-chord-diagram.md b/unconverted/python/filled-chord-diagram.md
index 45070eb22..0ad2318ab 100644
--- a/unconverted/python/filled-chord-diagram.md
+++ b/unconverted/python/filled-chord-diagram.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/191
     language: python
-    layout: user-guide
+    layout: base
     name: Filled Chord Diagram
     order: 25
     page_type: u-guide
diff --git a/unconverted/python/frequency-counts.md b/unconverted/python/frequency-counts.md
index 382ba0236..f175584d0 100644
--- a/unconverted/python/frequency-counts.md
+++ b/unconverted/python/frequency-counts.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/111
     language: python
-    layout: user-guide
+    layout: base
     name: Frequency Counts
     order: 2
     page_type: example_index
diff --git a/unconverted/python/gapminder-example.md b/unconverted/python/gapminder-example.md
index bec40235a..216b168e4 100644
--- a/unconverted/python/gapminder-example.md
+++ b/unconverted/python/gapminder-example.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/129
     language: python
-    layout: user-guide
+    layout: base
     name: Adding Sliders to Animations
     order: 2
     page_type: example_index
diff --git a/unconverted/python/google_big_query.md b/unconverted/python/google_big_query.md
index 59fbd55bb..4fbfbaf45 100644
--- a/unconverted/python/google_big_query.md
+++ b/unconverted/python/google_big_query.md
@@ -16,7 +16,7 @@ jupyter:
     display_as: databases
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Google Big-Query
     order: 7
     page_type: example_index
diff --git a/unconverted/python/graph-data-from-mysql-database-in-python.md b/unconverted/python/graph-data-from-mysql-database-in-python.md
index b4e6f1f6d..77431a186 100644
--- a/unconverted/python/graph-data-from-mysql-database-in-python.md
+++ b/unconverted/python/graph-data-from-mysql-database-in-python.md
@@ -16,7 +16,7 @@ jupyter:
     display_as: databases
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     name: Plot Data from MySQL
     order: 1
     page_type: example_index
diff --git a/unconverted/python/heatmap-animation.md b/unconverted/python/heatmap-animation.md
index 278437da0..e221fd29e 100644
--- a/unconverted/python/heatmap-animation.md
+++ b/unconverted/python/heatmap-animation.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/131
     language: python
-    layout: user-guide
+    layout: base
     name: Heatmap Animation
     order: 4
     page_type: example_index
diff --git a/unconverted/python/heatmap-webgl.md b/unconverted/python/heatmap-webgl.md
index 5aa5e50e2..0ebe0afa9 100644
--- a/unconverted/python/heatmap-webgl.md
+++ b/unconverted/python/heatmap-webgl.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/34
     language: python
-    layout: user-guide
+    layout: base
     name: WebGL Heatmaps
     order: 4
     page_type: u-guide
diff --git a/unconverted/python/html-reports.md b/unconverted/python/html-reports.md
index 6220c8471..db66fd2c9 100644
--- a/unconverted/python/html-reports.md
+++ b/unconverted/python/html-reports.md
@@ -16,7 +16,7 @@ jupyter:
     display_as: report_generation
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     name: Python HTML Reports
     order: 1
     page_type: example_index
@@ -301,4 +301,4 @@ publisher.publish('html-reports', '/python/html-reports/',
 
 ```python
 
-```
\ No newline at end of file
+```
diff --git a/unconverted/python/igraph-networkx-comparison.md b/unconverted/python/igraph-networkx-comparison.md
index 5196bcc2b..b84c86ecf 100644
--- a/unconverted/python/igraph-networkx-comparison.md
+++ b/unconverted/python/igraph-networkx-comparison.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/222
     language: python
-    layout: user-guide
+    layout: base
     name: Network Graphs Comparison
     order: 14
     page_type: u-guide
diff --git a/unconverted/python/insets.md b/unconverted/python/insets.md
index e0061fe00..9f1733392 100644
--- a/unconverted/python/insets.md
+++ b/unconverted/python/insets.md
@@ -16,7 +16,7 @@ jupyter:
     display_as: multiple_axes
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Inset Plots
     order: 3
     page_type: example_index
diff --git a/unconverted/python/interact-decorator.md b/unconverted/python/interact-decorator.md
index 2cf51dd9b..8551c12b8 100644
--- a/unconverted/python/interact-decorator.md
+++ b/unconverted/python/interact-decorator.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/254
     language: python
-    layout: user-guide
+    layout: base
     name: Use Interact decorator with FigureWidget
     order: 4
     permalink: python/interact-decorator/
diff --git a/unconverted/python/interpolation-and-extrapolation-in-1d.md b/unconverted/python/interpolation-and-extrapolation-in-1d.md
index a82b69e48..fa60e06a5 100644
--- a/unconverted/python/interpolation-and-extrapolation-in-1d.md
+++ b/unconverted/python/interpolation-and-extrapolation-in-1d.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/106
     language: python
-    layout: user-guide
+    layout: base
     name: Interpolation and Extrapolation in 1D
     order: 3
     page_type: example_index
diff --git a/unconverted/python/interpolation-and-extrapolation-in-2d.md b/unconverted/python/interpolation-and-extrapolation-in-2d.md
index 9518a9973..aab77c0db 100644
--- a/unconverted/python/interpolation-and-extrapolation-in-2d.md
+++ b/unconverted/python/interpolation-and-extrapolation-in-2d.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/105
     language: python
-    layout: user-guide
+    layout: base
     name: Interpolation and Extrapolation in 2D
     order: 4
     page_type: example_index
diff --git a/unconverted/python/legacy-polar-chart.md b/unconverted/python/legacy-polar-chart.md
index 125d238f0..748499e5b 100644
--- a/unconverted/python/legacy-polar-chart.md
+++ b/unconverted/python/legacy-polar-chart.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/37
     language: python
-    layout: user-guide
+    layout: base
     name: Polar Charts [Legacy]
     order: 1
     page_type: u-guide
diff --git a/unconverted/python/linear-algebra.md b/unconverted/python/linear-algebra.md
index 457acfa30..700bb811c 100644
--- a/unconverted/python/linear-algebra.md
+++ b/unconverted/python/linear-algebra.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/104
     language: python
-    layout: user-guide
+    layout: base
     name: Linear Algebra
     order: 10
     page_type: example_index
diff --git a/unconverted/python/linear-fits.md b/unconverted/python/linear-fits.md
index be5b96b39..b811292c1 100644
--- a/unconverted/python/linear-fits.md
+++ b/unconverted/python/linear-fits.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/139
     language: python
-    layout: user-guide
+    layout: base
     name: Linear Fit
     order: 10
     page_type: example_index
diff --git a/unconverted/python/linear-gauge-chart.md b/unconverted/python/linear-gauge-chart.md
index 12cf8c8a3..9b6daba9b 100644
--- a/unconverted/python/linear-gauge-chart.md
+++ b/unconverted/python/linear-gauge-chart.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/12
     language: python
-    layout: user-guide
+    layout: base
     name: Linear-Gauge Chart
     order: 12
     page_type: u-guide
diff --git a/unconverted/python/logos.md b/unconverted/python/logos.md
index 9a4c9d1cd..2b6bd1910 100644
--- a/unconverted/python/logos.md
+++ b/unconverted/python/logos.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/92
     language: python
-    layout: user-guide
+    layout: base
     name: Logos
     order: 6
     page_type: example_index
diff --git a/unconverted/python/matplotlib-colorscales.md b/unconverted/python/matplotlib-colorscales.md
index e322a42e5..25da543ee 100644
--- a/unconverted/python/matplotlib-colorscales.md
+++ b/unconverted/python/matplotlib-colorscales.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/48
     language: python
-    layout: user-guide
+    layout: base
     name: Matplotlib Colorscales
     order: 8
     page_type: example_index
diff --git a/unconverted/python/normality-test.md b/unconverted/python/normality-test.md
index d4bc406eb..79bc7115c 100644
--- a/unconverted/python/normality-test.md
+++ b/unconverted/python/normality-test.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/266
     language: python
-    layout: user-guide
+    layout: base
     name: Normality Tests
     order: 2
     page_type: u-guide
diff --git a/unconverted/python/normalization.md b/unconverted/python/normalization.md
index fe5166d68..b1823ea98 100644
--- a/unconverted/python/normalization.md
+++ b/unconverted/python/normalization.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/103
     language: python
-    layout: user-guide
+    layout: base
     name: Normalization
     order: 2
     page_type: example_index
diff --git a/unconverted/python/numerical-differentiation.md b/unconverted/python/numerical-differentiation.md
index a46401668..8e3c674d0 100644
--- a/unconverted/python/numerical-differentiation.md
+++ b/unconverted/python/numerical-differentiation.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/102
     language: python
-    layout: user-guide
+    layout: base
     name: Numerical Differentiation
     order: 6
     page_type: example_index
diff --git a/unconverted/python/numerical-integration.md b/unconverted/python/numerical-integration.md
index 88bf71f12..8e03b7eca 100644
--- a/unconverted/python/numerical-integration.md
+++ b/unconverted/python/numerical-integration.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/101
     language: python
-    layout: user-guide
+    layout: base
     name: Numerical Integration
     order: 7
     page_type: example_index
diff --git a/unconverted/python/outlier-test.md b/unconverted/python/outlier-test.md
index 2e12daec6..45686b040 100644
--- a/unconverted/python/outlier-test.md
+++ b/unconverted/python/outlier-test.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/113
     language: python
-    layout: user-guide
+    layout: base
     name: Outlier Test
     order: 6
     page_type: example_index
diff --git a/unconverted/python/pdf-reports.md b/unconverted/python/pdf-reports.md
index 124e83dc6..fe4fc4d6f 100644
--- a/unconverted/python/pdf-reports.md
+++ b/unconverted/python/pdf-reports.md
@@ -16,7 +16,7 @@ jupyter:
     display_as: report_generation
     has_thumbnail: true
     language: python
-    layout: user-guide
+    layout: base
     name: Python PDF Reports
     order: 1
     page_type: example_index
diff --git a/unconverted/python/peak-fitting.md b/unconverted/python/peak-fitting.md
index 4e0240632..ac1aa5ca6 100644
--- a/unconverted/python/peak-fitting.md
+++ b/unconverted/python/peak-fitting.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/119
     language: python
-    layout: user-guide
+    layout: base
     name: Peak Fitting
     order: 5
     page_type: example_index
diff --git a/unconverted/python/peak-integration.md b/unconverted/python/peak-integration.md
index e5c1df289..ba859ac35 100644
--- a/unconverted/python/peak-integration.md
+++ b/unconverted/python/peak-integration.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/121
     language: python
-    layout: user-guide
+    layout: base
     name: Peak Integration
     order: 4
     page_type: example_index
diff --git a/unconverted/python/polygon-area.md b/unconverted/python/polygon-area.md
index 57a1978df..09325c4da 100644
--- a/unconverted/python/polygon-area.md
+++ b/unconverted/python/polygon-area.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/100
     language: python
-    layout: user-guide
+    layout: base
     name: Polygon Area
     order: 8
     page_type: example_index
diff --git a/unconverted/python/polynomial-fits.md b/unconverted/python/polynomial-fits.md
index 87a95602a..73c0daf82 100644
--- a/unconverted/python/polynomial-fits.md
+++ b/unconverted/python/polynomial-fits.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/138
     language: python
-    layout: user-guide
+    layout: base
     name: Polynomial Fit
     order: 12
     page_type: example_index
diff --git a/unconverted/python/population-pyramid-charts.md b/unconverted/python/population-pyramid-charts.md
index f035fb3c9..6b9780c3f 100644
--- a/unconverted/python/population-pyramid-charts.md
+++ b/unconverted/python/population-pyramid-charts.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/221
     language: python
-    layout: user-guide
+    layout: base
     name: Population Pyramid Charts
     order: 5.01
     page_type: u-guide
diff --git a/unconverted/python/ribbon-plots.md b/unconverted/python/ribbon-plots.md
index ff2d493f0..61ed22d52 100644
--- a/unconverted/python/ribbon-plots.md
+++ b/unconverted/python/ribbon-plots.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/64
     language: python
-    layout: user-guide
+    layout: base
     name: Ribbon Plots
     order: 4
     permalink: python/ribbon-plots/
diff --git a/unconverted/python/salesforce.md b/unconverted/python/salesforce.md
index d0f6d99bf..e070cdef0 100644
--- a/unconverted/python/salesforce.md
+++ b/unconverted/python/salesforce.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/1
     language: python
-    layout: user-guide
+    layout: base
     name: Plot Data from Salesforce
     order: 4
     page_type: example_index
diff --git a/unconverted/python/simple-mathematics-operations.md b/unconverted/python/simple-mathematics-operations.md
index ef7e38ec9..ef2a43dc2 100644
--- a/unconverted/python/simple-mathematics-operations.md
+++ b/unconverted/python/simple-mathematics-operations.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/99
     language: python
-    layout: user-guide
+    layout: base
     name: Simple Mathematics Operations
     order: 1
     page_type: example_index
diff --git a/unconverted/python/statistics-charts.md b/unconverted/python/statistics-charts.md
index d1f58e21d..5b823e053 100644
--- a/unconverted/python/statistics-charts.md
+++ b/unconverted/python/statistics-charts.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/116
     language: python
-    layout: user-guide
+    layout: base
     name: Statistics Charts
     order: 5
     page_type: example_index
diff --git a/unconverted/python/streaming-tutorial.md b/unconverted/python/streaming-tutorial.md
index 08d88d5dd..fef1d58a1 100644
--- a/unconverted/python/streaming-tutorial.md
+++ b/unconverted/python/streaming-tutorial.md
@@ -16,7 +16,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/80
     language: python
-    layout: user-guide
+    layout: base
     name: Plotly Streaming
     page_type: u-guide
     permalink: python/streaming-tutorial/
diff --git a/unconverted/python/surface-triangulation.md b/unconverted/python/surface-triangulation.md
index 4c55761e2..cb9125b9f 100644
--- a/unconverted/python/surface-triangulation.md
+++ b/unconverted/python/surface-triangulation.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/71
     language: python
-    layout: user-guide
+    layout: base
     name: Surface Triangulation
     order: 11
     page_type: u-guide
diff --git a/unconverted/python/t-test.md b/unconverted/python/t-test.md
index f5c6122d4..5c47c2eb0 100644
--- a/unconverted/python/t-test.md
+++ b/unconverted/python/t-test.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/115
     language: python
-    layout: user-guide
+    layout: base
     name: T-Test
     order: 7
     page_type: example_index
diff --git a/unconverted/python/tesla-supercharging-stations.md b/unconverted/python/tesla-supercharging-stations.md
index 599c28213..489321f98 100644
--- a/unconverted/python/tesla-supercharging-stations.md
+++ b/unconverted/python/tesla-supercharging-stations.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/124
     language: python
-    layout: user-guide
+    layout: base
     name: Tesla Supercharging Stations
     order: 10
     page_type: u-guide
diff --git a/unconverted/python/trisurf.md b/unconverted/python/trisurf.md
index 357f73313..2e6af01ab 100644
--- a/unconverted/python/trisurf.md
+++ b/unconverted/python/trisurf.md
@@ -18,7 +18,7 @@ jupyter:
     has_thumbnail: true
     ipynb: ~notebook_demo/70
     language: python
-    layout: user-guide
+    layout: base
     name: Trisurf Plots
     order: 10
     page_type: u-guide
diff --git a/unconverted/python/userguide.md b/unconverted/python/userguide.md
index 2ffc2334f..15aef419d 100644
--- a/unconverted/python/userguide.md
+++ b/unconverted/python/userguide.md
@@ -15,7 +15,7 @@ jupyter:
     description: Getting Started with Plotly for Python
     has_thumbnail: false
     language: python
-    layout: user-guide
+    layout: base
     page_type: u-guide
     permalink: python/userguide/
     thumbnail: null
diff --git a/unconverted/python/webgl-text-and-annotations.md b/unconverted/python/webgl-text-and-annotations.md
index 2e2666f1c..294436d06 100644
--- a/unconverted/python/webgl-text-and-annotations.md
+++ b/unconverted/python/webgl-text-and-annotations.md
@@ -17,7 +17,7 @@ jupyter:
     has_thumbnail: false
     ipynb: ~notebook_demo/219
     language: python
-    layout: user-guide
+    layout: base
     name: WebGL Text and Annotations
     order: 2
     page_type: example_index

From 85dd6809d3de0c5e9f37389ffc345b79b4cb2ccf Mon Sep 17 00:00:00 2001
From: Emmanuelle Gouillart <emma@plot.ly>
Date: Sun, 6 Oct 2019 16:20:47 -0400
Subject: [PATCH 6/6] typos

---
 python/sunburst-charts.md | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/python/sunburst-charts.md b/python/sunburst-charts.md
index 84b3ded5d..91ad1f7a0 100644
--- a/python/sunburst-charts.md
+++ b/python/sunburst-charts.md
@@ -20,7 +20,7 @@ jupyter:
     name: python
     nbconvert_exporter: python
     pygments_lexer: ipython3
-    version: 3.6.8
+    version: 3.7.3
   plotly:
     description: How to make Sunburst Charts.
     display_as: basic
@@ -37,14 +37,13 @@ jupyter:
 ---
 
 ### Basic Sunburst Plot ###
-Sunburst plot visualizes hierarchal data spanning outward radially from root to leaves. The sunburst sectors are determined by the entries in "labels" and in "parents". The root starts from the center and childs are added to the outer rings.
+Sunburst plot visualizes hierarchical data spanning outwards radially from root to leaves. The sunburst sectors are determined by the entries in "labels" and in "parents". The root starts from the center and children are added to the outer rings.
 
-Attributes used:
-1. **labels**: sets the labels of each of the sunburst sectors.
-2. **parents**: sets the parent sectors for each of the sunburst sectors. Empty string items '' are understood to reference the root node in the hierarchy. In this case, "Eve" is the root in the sunburst plot.
-3. **values**: sets the values associated with each of the sunburst sectors. It Uses with `branchvalues` to determine how the values are summed. See "Branchvalues" section below explains the details.
+Main arguments:
+1. **labels**: sets the labels of sunburst sectors.
+2. **parents**: sets the parent sectors of sunburst sectors. An empty string '' is used for the root node in the hierarchy. In this example, the root is "Eve".
+3. **values**: sets the values associated with sunburst sectors, determining their width (See the "Branchvalues" section below for different modes for setting the width).
 
-update_layout() method is used to update the figure's margin. You can update more layouts. See [plotly update layout method](https://plot.ly/python/creating-and-updating-figures/)
 
 ```python
 import plotly.graph_objects as go
@@ -54,6 +53,8 @@ fig =go.Figure(go.Sunburst(
     parents=["", "Eve", "Eve", "Seth", "Seth", "Eve", "Eve", "Awan", "Eve" ],
     values=[10, 14, 12, 10, 2, 6, 6, 4, 4],
 ))
+# Update layout for tight margin
+# See https://plot.ly/python/creating-and-updating-figures/
 fig.update_layout(margin = dict(t=0, l=0, r=0, b=0))
 
 fig.show()