Data Commons Pie Chart Web Component
Data Commons Web Component for visualizing multiple statistical variables around a single place on a pie/donut chart.
Usage
<datacommons-pie
header="Chart title"
place="place_dcid"
variables="variable_dcid_1 variable_dcid_2 variable_dcid_3"
></datacommons-pie>
Attributes
Required
Name | Type | Description |
---|---|---|
header | string | Chart title. |
place | string | Places DCID to plot. |
variables | list | Variable DCID(s) to plot, as a space separated list of strings. Example: "Count_Person Count_Farm" . |
Optional
Name | Type | Description |
---|---|---|
colors | list | Specify custom color for each variable. Pass in colors in the same order as variables. Values should follow CSS specification (keywords, rgb, rgba, hsl, #hex). Separate multiple values with spaces, e.g., "#ff0000 #00ff00 #0000ff" . Make sure individual colors have no spaces. For example, use rgba(255,0,0,0.3) instead of rgba(255, 0, 0, 0.3) . |
donut | boolean | Include to draw as a donut chart instead of a pie chart. |
subheader | string | Text to add under the header. |
Advanced Configuration
Name | Type | Description |
---|---|---|
apiRoot | string | Domain to make data fetch API calls from. Used primarily for fetching data from custom DCs. Default: https://datacommons.org . |
Examples
Example 1: Multiple variables for a single place
Show the split of median income by gender in California as a pie chart.
Code:
<datacommons-pie
header="Median Income by gender in California"
place="geoId/06"
variables="Median_Income_Person_15OrMoreYears_Male_WithIncome Median_Income_Person_15OrMoreYears_Female_WithIncome"
></datacommons-pie>
Example 2: Multiple variables for a single place, as a donut chart
Show the split of median income by gender in California as a donut chart.
Code:
<datacommons-pie
header="Median Income by gender in California"
place="geoId/06"
variables="Median_Income_Person_15OrMoreYears_Male_WithIncome Median_Income_Person_15OrMoreYears_Female_WithIncome"
donut
></datacommons-pie>