Halcyon County in charts
Every chart type in OSCharts 0.1.0, drawn from Halcyon County sample data. Each one has a plain-language summary, a data table, keyboard and touch exploration, sound, patterns for print and high contrast, and downloads. Try one with the keyboard: press Tab until a chart is selected, then use the arrow keys.
Compare
Column chart of Public safety, Roads and bridges and Parks by Fiscal year, from 2022 to 2026. Public safety went from $4.1M in 2022 to $5.6M in 2026, a change of +$1.5M (+36.6%). Roads and bridges went from $2.3M in 2022 to $3.1M in 2026, a change of +$800K (+34.8%). Its highest is $3.1M (2026) and its lowest $2.2M (2024). Parks went from $800K in 2022 to $1M in 2026, a change of +$200K (+25%).
- Public safety
- Roads and bridges
- Parks
| Fiscal year | Public safety | Roads and bridges | Parks |
|---|---|---|---|
| 2022 | $4.1M | $2.3M | $800K |
| 2023 | $4.4M | $2.5M | $850K |
| 2024 | $4.8M | $2.2M | $900K |
| 2025 | $5.2M | $2.9M | $950K |
| 2026 | $5.6M | $3.1M | $1M |
Source: Halcyon County sample data (fictional, for the demo)
How to make the column chart: “General fund spending by department”
Stacked column chart of Public safety, Roads and bridges and Parks by Fiscal year, from 2022 to 2026. Public safety went from $4.1M in 2022 to $5.6M in 2026, a change of +$1.5M (+36.6%). Roads and bridges went from $2.3M in 2022 to $3.1M in 2026, a change of +$800K (+34.8%). Its highest is $3.1M (2026) and its lowest $2.2M (2024). Parks went from $800K in 2022 to $1M in 2026, a change of +$200K (+25%). Totals range from $7.2M (2022) to $9.7M (2026).
- Public safety
- Roads and bridges
- Parks
| Fiscal year | Public safety | Roads and bridges | Parks | Total |
|---|---|---|---|---|
| 2022 | $4.1M | $2.3M | $800K | $7.2M |
| 2023 | $4.4M | $2.5M | $850K | $7.8M |
| 2024 | $4.8M | $2.2M | $900K | $7.9M |
| 2025 | $5.2M | $2.9M | $950K | $9.1M |
| 2026 | $5.6M | $3.1M | $1M | $9.7M |
Source: Halcyon County sample data (fictional, for the demo)
Bar chart of Permits across 7 values of Permit type. The value is highest for New single-family home (214) and lowest for Demolition (12).
| Permit type | Permits |
|---|---|
| New single-family home | 214 |
| Remodel or addition | 167 |
| Fence, deck or patio | 139 |
| Swimming pool | 48 |
| Commercial build-out | 36 |
| Accessory dwelling unit | 21 |
| Demolition | 12 |
Source: Halcyon County sample data (fictional, for the demo)
How to make the bar chart: “Building permits issued in 2026, by type”
Column and line chart of Median response and Target across 9 values of Month. Median response is highest for Jan (9.8) and lowest for Aug (8.2). Every value of Target is 9.
- Median response
- Target
| Month | Median response | Target |
|---|---|---|
| Jan | 9.8 | 9 |
| Feb | 9.4 | 9 |
| Mar | 9.1 | 9 |
| Apr | 8.7 | 9 |
| May | 8.9 | 9 |
| Jun | 9.6 | 9 |
| Jul | 8.5 | 9 |
| Aug | 8.2 | 9 |
| Sep | 8.4 | 9 |
Source: Halcyon County sample data (fictional, for the demo)
How to make the column and line chart: “Ambulance response time against the target”
Heatmap of 5 Body rows by 6 columns; darker blue means higher. The highest value is 77 (Commissioners Court, Aug); the lowest is 1 (Appraisal Review, Sep).
| Body | Apr | May | Jun | Jul | Aug | Sep |
|---|---|---|---|---|---|---|
| Commissioners Court | 34 | 41 | 38 | 52 | 77 | 45 |
| Planning and Zoning | 12 | 18 | 22 | 15 | 19 | 26 |
| Library Board | 6 | 5 | 8 | 9 | 7 | 6 |
| Parks Board | 9 | 11 | 14 | 21 | 13 | 10 |
| Appraisal Review | 3 | 22 | 31 | 8 | 2 | 1 |
Source: Halcyon County sample data (fictional, for the demo)
Radar chart of 2025 and 2026 across 6 values of Service. 2025 is highest for Library (8.2) and lowest for Permits (4.6). 2026 is highest for Library (8.4) and lowest for Roads (5.9). Each spoke is one Service; distance from the center is the value.
- 2025
- 2026
| Service | 2025 | 2026 |
|---|---|---|
| Roads | 5.1 | 5.9 |
| Parks | 7.4 | 7.8 |
| Library | 8.2 | 8.4 |
| Public safety | 7 | 7.3 |
| Permits | 4.6 | 6.2 |
| Trash pickup | 7.9 | 7.6 |
Source: Halcyon County sample data (fictional, for the demo)
How to make the radar chart: “Resident satisfaction by service”
Bullet chart of So far for 4 measures, each against its target (the black tick). 1 of 4 reached the target: Library programs.
| Goal | So far | Target | Share of target | Low | Typical | High |
|---|---|---|---|---|---|---|
| Curb ramps rebuilt | 46 | 60 | 76.7% | 20 | 40 | 75 |
| Potholes filled | 1,830 | 2,000 | 91.5% | 900 | 1,600 | 2,400 |
| Library programs | 212 | 180 | 117.8% | 90 | 150 | 240 |
| Trees planted | 260 | 400 | 65% | 100 | 250 | 450 |
Source: Halcyon County sample data (fictional, for the demo)
How to make the bullet chart: “2026 goals: progress through September”
Change over time
Line chart of Burnt End and Glimmer by Month, from Jan 2026 to Sep 2026. Burnt End went from 4,210 in Jan 2026 to 4,705 in Sep 2026, a change of +495 (+11.8%). Its highest is 6,480 (Jul 2026) and its lowest 4,030 (Feb 2026). Glimmer went from 2,105 in Jan 2026 to 2,540 in Sep 2026, a change of +435 (+20.7%). Its highest is 3,520 (Jul 2026) and its lowest 2,105 (Jan 2026).
- Burnt End
- Glimmer
| Month | Burnt End | Glimmer |
|---|---|---|
| Jan 2026 | 4,210 | 2,105 |
| Feb 2026 | 4,030 | 2,210 |
| Mar 2026 | 4,675 | 2,380 |
| Apr 2026 | 4,590 | 2,440 |
| May 2026 | 4,820 | 2,610 |
| Jun 2026 | 6,120 | 3,390 |
| Jul 2026 | 6,480 | 3,520 |
| Aug 2026 | 5,210 | 2,875 |
| Sep 2026 | 4,705 | 2,540 |
Source: Halcyon County sample data (fictional, for the demo)
Stacked area chart of Homes, Businesses and Farms and ranches by Quarter, from 2025 Q1 to 2026 Q3. Homes went from 118 in 2025 Q1 to 196 in 2026 Q3, a change of +78 (+66.1%). Businesses went from 42 in 2025 Q1 to 53 in 2026 Q3, a change of +11 (+26.2%). Farms and ranches went from 61 in 2025 Q1 to 140 in 2026 Q3, a change of +79 (+129.5%). Its highest is 140 (2026 Q3) and its lowest 58 (2026 Q1). Totals range from 221 (2025 Q1) to 389 (2026 Q3).
- Homes
- Businesses
- Farms and ranches
| Quarter | Homes | Businesses | Farms and ranches | Total |
|---|---|---|---|---|
| 2025 Q1 | 118 | 42 | 61 | 221 |
| 2025 Q2 | 151 | 47 | 96 | 294 |
| 2025 Q3 | 189 | 51 | 132 | 372 |
| 2025 Q4 | 124 | 44 | 70 | 238 |
| 2026 Q1 | 121 | 43 | 58 | 222 |
| 2026 Q2 | 157 | 49 | 101 | 307 |
| 2026 Q3 | 196 | 53 | 140 | 389 |
Source: Halcyon County sample data (fictional, for the demo)
Candlestick chart of 8 periods from Aug 4 to Sep 22. Blue candles closed at or above their open (5); red candles closed below it (3). It opened at 101.2 and closed at 101.9, a change of +0.7 (+0.7%). The highest high was 102.4 (Sep 8); the lowest low 100.1 (Aug 25).
- Closed up
- Closed down
| Week | Open | High | Low | Close |
|---|---|---|---|---|
| Aug 4 | 101.2 | 101.9 | 100.8 | 101.6 |
| Aug 11 | 101.6 | 102.1 | 101.1 | 101.3 |
| Aug 18 | 101.3 | 101.5 | 100.2 | 100.4 |
| Aug 25 | 100.4 | 101 | 100.1 | 100.9 |
| Sep 1 | 100.9 | 101.8 | 100.7 | 101.7 |
| Sep 8 | 101.7 | 102.4 | 101.5 | 102.2 |
| Sep 15 | 102.2 | 102.3 | 101.4 | 101.6 |
| Sep 22 | 101.6 | 102 | 101.2 | 101.9 |
Source: Halcyon County sample data (fictional, for the demo)
How to make the candlestick chart: “Halcyon County 2031 bond price”
Monthly sales tax receipts this year: The small line is a sparkline: a chart the size of a word, with the same summary for screen readers.
How to make the sparkline: “Monthly sales tax receipts, 2026”
Parts of a whole
Pie chart of Amount by Source: 6 parts adding up to $11M. Largest: Property tax, $6.2M (58.5%), Sales tax, $2.4M (22.6%) and Fees and permits, $900K (8.5%). Smallest: Interest, $150K (1.4%).
- Property tax
- Sales tax
- Fees and permits
- State grants
- Fines
- Interest
| Source | Amount | Share |
|---|---|---|
| Property tax | $6.2M | 58.5% |
| Sales tax | $2.4M | 22.6% |
| Fees and permits | $900K | 8.5% |
| State grants | $700K | 6.6% |
| Fines | $250K | 2.4% |
| Interest | $150K | 1.4% |
Source: Halcyon County sample data (fictional, for the demo)
How to make the pie chart: “Where the general fund's money comes from”
Donut chart of Budget by Department: 6 parts adding up to $11M. Largest: Sheriff, $3.9M (36.8%), Road and bridge, $3.1M (29.2%) and Courts, $1.3M (12.3%). Smallest: Administration, $600K (5.7%).
- Sheriff
- Road and bridge
- Courts
- Parks
- Library
- Administration
| Department | Budget | Share |
|---|---|---|
| Sheriff | $3.9M | 36.8% |
| Road and bridge | $3.1M | 29.2% |
| Courts | $1.3M | 12.3% |
| Parks | $1M | 9.4% |
| Library | $700K | 6.6% |
| Administration | $600K | 5.7% |
Source: Halcyon County sample data (fictional, for the demo)
How to make the donut chart: “Fiscal year 2026 spending plan”
Treemap of Cost by Project: 8 parts adding up to $16M. Largest: Courthouse accessibility upgrade, $4.2M (26.8%), FM 1102 widening, $3.6M (23%) and Burnt End fire station, $2.9M (18.5%). Smallest: Animal shelter kennels, $400K (2.6%). Each rectangle's area is its share of the total; darker means larger.
| Project | Cost | Share |
|---|---|---|
| Courthouse accessibility upgrade | $4.2M | 26.8% |
| FM 1102 widening | $3.6M | 23% |
| Burnt End fire station | $2.9M | 18.5% |
| Glimmer library expansion | $1.8M | 11.5% |
| Sidewalk and curb ramps | $1.5M | 9.6% |
| Park restrooms | $650K | 4.2% |
| Radio system | $600K | 3.8% |
| Animal shelter kennels | $400K | 2.6% |
Source: Halcyon County sample data (fictional, for the demo)
Waterfall chart of Amount: 8 steps from $3.2M (Start of year) to $1.8M (End of year). The largest increase is Property tax (+$6.2M). The largest decrease is Public safety (−$5.6M).
- Increase
- Decrease
- Total
| Step | Change | Running total |
|---|---|---|
| Start of year | total | $3.2M |
| Property tax | +$6.2M | $9.4M |
| Sales tax | +$2.4M | $12M |
| Other revenue | +$2M | $14M |
| Public safety | −$5.6M | $8.2M |
| Roads | −$3.1M | $5.1M |
| Everything else | −$3.3M | $1.8M |
| End of year | total | $1.8M |
Source: Halcyon County sample data (fictional, for the demo)
How to make the waterfall chart: “How the general fund balance changed in 2026”
Funnel chart of Permits through 5 stages, from Applied (640) to Final inspection passed (402). 62.8% of Applied reach Final inspection passed. The biggest drop is from Construction started to Final inspection passed, where 80.7% continue.
| Stage | Permits | Share of Applied | Share of stage before |
|---|---|---|---|
| Applied | 640 | 100% | |
| Complete application | 588 | 91.9% | 91.9% |
| Approved | 551 | 86.1% | 93.7% |
| Construction started | 498 | 77.8% | 90.4% |
| Final inspection passed | 402 | 62.8% | 80.7% |
Source: Halcyon County sample data (fictional, for the demo)
How to make the funnel chart: “From permit application to final inspection”
Relationships
Scatter chart of Appraised value against Lot size (acres): 24 points in 3 groups (Burnt End, Glimmer and Unincorporated). Lot size (acres) ranges from 0.18 to 5; Appraised value from $198K to $549K. The highest Appraised value is $549K (P-308), at Lot size (acres) 5. The correlation (Pearson r) between Lot size (acres) and Appraised value is 0.94. The dashed line is the least-squares fit: Appraised value = 6.50e+4 × Lot size (acres) + 2.51e+5.
- Burnt End
- Glimmer
- Unincorporated
| Parcel | Town | Lot size (acres) | Appraised value |
|---|---|---|---|
| P-101 | Burnt End | 0.21 | $214K |
| P-102 | Burnt End | 0.25 | $236K |
| P-103 | Burnt End | 0.33 | $251K |
| P-104 | Burnt End | 0.18 | $198K |
| P-105 | Burnt End | 0.5 | $289K |
| P-106 | Burnt End | 0.41 | $276K |
| P-107 | Burnt End | 0.29 | $241K |
| P-108 | Burnt End | 0.62 | $318K |
| P-201 | Glimmer | 0.35 | $268K |
| P-202 | Glimmer | 0.48 | $301K |
| P-203 | Glimmer | 0.27 | $247K |
| P-204 | Glimmer | 0.75 | $352K |
| P-205 | Glimmer | 0.55 | $322K |
| P-206 | Glimmer | 0.31 | $259K |
| P-207 | Glimmer | 0.9 | $384K |
| P-208 | Glimmer | 0.44 | $287K |
| P-301 | Unincorporated | 2.1 | $412K |
| P-302 | Unincorporated | 1.4 | $356K |
| P-303 | Unincorporated | 3.2 | $468K |
| P-304 | Unincorporated | 1.1 | $331K |
| P-305 | Unincorporated | 4.5 | $521K |
| P-306 | Unincorporated | 2.7 | $433K |
| P-307 | Unincorporated | 1.8 | $377K |
| P-308 | Unincorporated | 5 | $549K |
Source: Halcyon County sample data (fictional, for the demo)
How to make the scatter chart: “Lot size and appraised value”
Bubble chart of Visits per year against Acres, sized by Maintenance cost: 6 points. Acres ranges from 3 to 140; Visits per year from 8,000 to 61,000. The highest Visits per year is 61,000 (Kingfisher Park), at Acres 42. The correlation (Pearson r) between Acres and Visits per year is -0.62.
| Park | Acres | Visits per year | Maintenance cost |
|---|---|---|---|
| Kingfisher Park | 42 | 61,000 | $180K |
| Courthouse Square | 3 | 48,000 | $65K |
| Dry Creek Trail | 88 | 27,000 | $92K |
| Glimmer Commons | 12 | 35,000 | $71K |
| Rodeo Grounds | 25 | 19,000 | $54K |
| Mesquite Flats | 140 | 8,000 | $38K |
Source: Halcyon County sample data (fictional, for the demo)
How to make the bubble chart: “Parks: size, visits and upkeep”
Distribution
Histogram of Minutes: 60 values in 12 bins of width 10. Values range from 5 to 110; the median is 35.5 and the mean 40.27. The most common bin is 20 to under 30, with 13 values.
| Minutes from | To under | Count | Share |
|---|---|---|---|
| 0 | 10 | 2 | 3.3% |
| 10 | 20 | 7 | 11.7% |
| 20 | 30 | 13 | 21.7% |
| 30 | 40 | 12 | 20% |
| 40 | 50 | 9 | 15% |
| 50 | 60 | 6 | 10% |
| 60 | 70 | 4 | 6.7% |
| 70 | 80 | 3 | 5% |
| 80 | 90 | 2 | 3.3% |
| 90 | 100 | 1 | 1.7% |
| 100 | 110 | 0 | 0% |
| 110 | 120 | 1 | 1.7% |
Source: Halcyon County sample data (fictional, for the demo)
How to make the histogram: “How long residents' commutes take”
Box plot of Minutes for 3 groups. Each box spans the middle half of the values; the line inside is the median; whiskers reach the furthest values within 1.5 box-lengths; dots beyond them are outliers. The highest median is Rural (13.6); the lowest is Burnt End (7.2).
| Group | Count | Minimum | Lower quartile | Median | Upper quartile | Maximum |
|---|---|---|---|---|---|---|
| Burnt End | 12 | 5.1 | 6.4 | 7.2 | 8.1 | 13.5 |
| Glimmer | 11 | 6 | 7.3 | 8.3 | 9.6 | 11 |
| Rural | 12 | 8.5 | 11.6 | 13.6 | 17.1 | 27 |
Source: Halcyon County sample data (fictional, for the demo)