{ "$schema": "https://vega.github.io/schema/vega-lite/v4.json", "data": { "values": [ { "percentage": 0.7, "percentage_end": -18.4, "percentage_start": -19.1, "question": "Q1", "type": "Strongly disagree", "value": 24 }, { "percentage": 9.1, "percentage_end": -9.2, "percentage_start": -18.4, "question": "Q1", "type": "Disagree", "value": 294 }, { "percentage": 18.5, "percentage_end": 9.2, "percentage_start": -9.2, "question": "Q1", "type": "Neither agree nor disagree", "value": 594 }, { "percentage": 59.9, "percentage_end": 69.2, "percentage_start": 9.2, "question": "Q1", "type": "Agree", "value": 1927 }, { "percentage": 11.7, "percentage_end": 80.9, "percentage_start": 69.2, "question": "Q1", "type": "Strongly agree", "value": 376 }, { "percentage": 18.2, "percentage_end": -18.2, "percentage_start": -36.4, "question": "Q2", "type": "Strongly disagree", "value": 2 }, { "percentage": 18.2, "percentage_end": 0, "percentage_start": -18.2, "question": "Q2", "type": "Disagree", "value": 2 }, { "percentage": 0, "percentage_end": 0, "percentage_start": 0, "question": "Q2", "type": "Neither agree nor disagree", "value": 0 }, { "percentage": 63.6, "percentage_end": 63.6, "percentage_start": 0, "question": "Q2", "type": "Agree", "value": 7 }, { "percentage": 0, "percentage_end": 63.6, "percentage_start": 63.6, "question": "Q2", "type": "Strongly agree", "value": 11 }, { "percentage": 20, "percentage_end": -10, "percentage_start": -30, "question": "Q3", "type": "Strongly disagree", "value": 2 }, { "percentage": 0, "percentage_end": -10, "percentage_start": -10, "question": "Q3", "type": "Disagree", "value": 0 }, { "percentage": 20, "percentage_end": 10, "percentage_start": -10, "question": "Q3", "type": "Neither agree nor disagree", "value": 2 }, { "percentage": 40, "percentage_end": 50, "percentage_start": 10, "question": "Q3", "type": "Agree", "value": 4 }, { "percentage": 20, "percentage_end": 70, "percentage_start": 50, "question": "Q3", "type": "Strongly agree", "value": 2 }, { "percentage": 0, "percentage_end": -15.6, "percentage_start": -15.6, "question": "Q4", "type": "Strongly disagree", "value": 0 }, { "percentage": 12.5, "percentage_end": -3.1, "percentage_start": -15.6, "question": "Q4", "type": "Disagree", "value": 2 }, { "percentage": 6.3, "percentage_end": 3.1, "percentage_start": -3.1, "question": "Q4", "type": "Neither agree nor disagree", "value": 1 }, { "percentage": 43.8, "percentage_end": 46.9, "percentage_start": 3.1, "question": "Q4", "type": "Agree", "value": 7 }, { "percentage": 37.5, "percentage_end": 84.4, "percentage_start": 46.9, "question": "Q4", "type": "Strongly agree", "value": 6 }, { "percentage": 0, "percentage_end": -10.4, "percentage_start": -10.4, "question": "Q5", "type": "Strongly disagree", "value": 0 }, { "percentage": 4.2, "percentage_end": -6.3, "percentage_start": -10.4, "question": "Q5", "type": "Disagree", "value": 1 }, { "percentage": 12.5, "percentage_end": 6.3, "percentage_start": -6.3, "question": "Q5", "type": "Neither agree nor disagree", "value": 3 }, { "percentage": 66.7, "percentage_end": 72.9, "percentage_start": 6.3, "question": "Q5", "type": "Agree", "value": 16 }, { "percentage": 16.7, "percentage_end": 89.6, "percentage_start": 72.9, "question": "Q5", "type": "Strongly agree", "value": 4 }, { "percentage": 6.3, "percentage_end": -12.5, "percentage_start": -18.8, "question": "Q6", "type": "Strongly disagree", "value": 1 }, { "percentage": 6.3, "percentage_end": -6.3, "percentage_start": -12.5, "question": "Q6", "type": "Disagree", "value": 1 }, { "percentage": 12.5, "percentage_end": 6.3, "percentage_start": -6.3, "question": "Q6", "type": "Neither agree nor disagree", "value": 2 }, { "percentage": 56.3, "percentage_end": 62.5, "percentage_start": 6.3, "question": "Q6", "type": "Agree", "value": 9 }, { "percentage": 18.8, "percentage_end": 81.3, "percentage_start": 62.5, "question": "Q6", "type": "Strongly agree", "value": 3 }, { "percentage": 0, "percentage_end": -10, "percentage_start": -10, "question": "Q7", "type": "Strongly disagree", "value": 0 }, { "percentage": 0, "percentage_end": -10, "percentage_start": -10, "question": "Q7", "type": "Disagree", "value": 0 }, { "percentage": 20, "percentage_end": 10, "percentage_start": -10, "question": "Q7", "type": "Neither agree nor disagree", "value": 1 }, { "percentage": 80, "percentage_end": 90, "percentage_start": 10, "question": "Q7", "type": "Agree", "value": 4 }, { "percentage": 0, "percentage_end": 90, "percentage_start": 90, "question": "Q7", "type": "Strongly agree", "value": 0 }, { "percentage": 0, "percentage_end": 0, "percentage_start": 0, "question": "Q8", "type": "Strongly disagree", "value": 0 }, { "percentage": 0, "percentage_end": 0, "percentage_start": 0, "question": "Q8", "type": "Disagree", "value": 0 }, { "percentage": 0, "percentage_end": 0, "percentage_start": 0, "question": "Q8", "type": "Neither agree nor disagree", "value": 0 }, { "percentage": 0, "percentage_end": 0, "percentage_start": 0, "question": "Q8", "type": "Agree", "value": 0 }, { "percentage": 100, "percentage_end": 100, "percentage_start": 0, "question": "Q8", "type": "Strongly agree", "value": 2 } ] }, "description": "A diverging stacked bar chart for sentiments towards a set of eight questions, displayed as percentages with neutral responses straddling the 0% mark.", "encoding": { "color": { "field": "type", "legend": { "title": "Response" }, "scale": { "domain": [ "Strongly disagree", "Disagree", "Neither agree nor disagree", "Agree", "Strongly agree" ], "range": [ "#c30d24", "#f3a583", "#cccccc", "#94c6da", "#1770ab" ], "type": "ordinal" }, "type": "nominal" }, "x": { "axis": { "title": "Percentage" }, "field": "percentage_start", "type": "quantitative" }, "x2": { "field": "percentage_end" }, "y": { "axis": { "domain": false, "minExtent": 60, "offset": 5, "ticks": false, "title": "Question" }, "field": "question", "type": "nominal" } }, "mark": "bar" }