Instantly share code, notes, and snippets.

Embed
What would you like to do?
Callout cards VizWit config
{
"version": "2",
"header": {
"title": "Callouts",
"description": "This page demonstrates the callout feature of VizWit."
},
"cards": [
{
"x": 0,
"y": 0,
"width": 4,
"height": 2,
"vizwit": {
"title": "Tickets Issued by Police",
"chartType": "callout",
"icon": "automobile",
"provider": "socrata",
"domain": "data.phila.gov",
"dataset": "2pfz-fnns",
"groupBy": "date_trunc_y(issue_date_and_time)",
"valueFormat": "0a",
"labelFormat": "[Calendar year] YYYY",
"order": "label desc",
"link": {
"url": "?gist=601224472a5d53cbb908&file=parking-violations.json"
},
"baseFilters": [
{
"field": "issuing_agency",
"expression": {
"type": "=",
"value": "POLICE"
}
}
]
}
},
{
"x": 4,
"y": 0,
"width": 4,
"height": 2,
"vizwit": {
"title": "Average Property Value",
"chartType": "callout",
"icon": "home",
"provider": "socrata",
"domain": "data.phila.gov",
"dataset": "a67f-xaf2",
"groupBy": "year",
"valueFormat": "0a",
"labelFormat": "[Calendar year] YYYY",
"order": "year desc",
"aggregateFunction": "avg",
"aggregateField": "market_value",
"link": {
"url": "?gist=601224472a5d53cbb908&file=properties.json"
}
}
},
{
"x": 8,
"y": 0,
"width": 4,
"height": 2,
"vizwit": {
"title": "OEO Registered Vendors",
"chartType": "callout",
"icon": "briefcase",
"provider": "socrata",
"domain": "data.phila.gov",
"dataset": "ds7g-p84b",
"aggregateFunction": "count",
"valueFormat": "0,0",
"link": {
"url": "https://data.phila.gov/dataset/OEO_Registry/ds7g-p84b"
}
}
},
{
"x": 0,
"y": 3,
"width": 12,
"height": 4,
"vizwit": {
"title": "Issue Date & Time",
"description": "When the parking violation was issued",
"chartType": "datetime",
"provider": "socrata",
"domain": "data.phila.gov",
"dataset": "2pfz-fnns",
"groupBy": "date_trunc_ym(issue_date_and_time)",
"triggerField": "issue_date_and_time"
}
},
{
"x": 0,
"y": 7,
"width": 6,
"height": 2,
"vizwit": {
"title": "Code Violation Notices Issued",
"chartType": "callout",
"provider": "socrata",
"domain": "data.phila.gov",
"dataset": "icm2-sqzq",
"aggregateFunction": "sum",
"aggregateField": "fine_amount",
"groupBy": "date_trunc_y(date_added)",
"triggerField": "date_added",
"valueFormat": "$0a",
"labelFormat": "[Calendar year] YYYY",
"order": "label desc",
"link": {
"url": "https://data.phila.gov/dataset/Streets-Code-Violation-Notices/5g3z-ynfm"
}
}
},
{
"x": 6,
"y": 7,
"width": 6,
"height": 2,
"vizwit": {
"title": "Average Residential Parking Permits per District",
"chartType": "callout",
"icon": "automobile",
"provider": "socrata",
"domain": "data.phila.gov",
"dataset": "nm2v-xucf",
"aggregateFunction": "avg",
"aggregateField": "total_permits",
"valueFormat": "0,0",
"link": {
"url": "https://data.phila.gov/Transportation/Active-Residential-Parking-Permits-by-District/nm2v-xucf"
}
}
},
{
"x": 0,
"y": 11,
"width": 12,
"height": 4,
"vizwit": {
"title": "Violation Description",
"chartType": "bar",
"provider": "socrata",
"domain": "data.phila.gov",
"dataset": "2pfz-fnns",
"groupBy": "violation_description"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment