--- title: "Sample Visualization Post" date: "2024-03-10" lang: en categories: - dataviz - showcase - vega-lite description: "Example post with Vega-Lite visualization" --- ## Vega-Lite Example This post demonstrates how to include Vega-Lite visualizations in Quarto. Note the `showcase` category - posts with this category will appear in your Portfolio. ### Simple Bar Chart ```{vega-lite} //| label: fig-simple-bar //| fig-cap: "A simple bar chart" { "$schema": "https://vega.github.io/schema/vega-lite/v5.json", "description": "A simple bar chart with embedded data.", "data": { "values": [ {"category": "A", "value": 28}, {"category": "B", "value": 55}, {"category": "C", "value": 43}, {"category": "D", "value": 91}, {"category": "E", "value": 81} ] }, "mark": "bar", "encoding": { "x": {"field": "category", "type": "nominal", "axis": {"labelAngle": 0}}, "y": {"field": "value", "type": "quantitative"} }, "width": 400, "height": 300 } ``` ### Migration Notes When migrating from Hugo: 1. **Remove the Hugo shortcode**: - Old: `{{}}...{{}}` 2. **Use Quarto code fence**: - New: ````{vega-lite}` with `//| label: chart-name` 3. **The visualization JSON stays the same** - just change the wrapper! Replace this with your actual visualization posts from Hugo.