# Thermometer Chart

Create vertical thermometer-style charts perfect for fundraising goals, project progress, and target achievement visualization

> Canonical page: https://elysiatools.com/en/tools/thermometer-chart

- **Category:** Data Visualization

- **Keywords:** thermometer chart, fundraising goal, progress tracking, target achievement, goal visualization, donation progress, campaign tracker

## Overview

The Thermometer Chart tool allows you to create professional, vertical progress visualizations that are ideal for tracking fundraising goals, project milestones, and target achievements.

## Inputs

- **Thermometer Data** (textarea): Thermometer data with current and target values. Supports JSON with label/current/target, simple label:current:target, or just current values
- **Chart Title** (text): Title that will be displayed above the chart
- **Thermometer Width** (number): Width of the thermometer tube in pixels
- **Thermometer Height** (number): Height of the thermometer in pixels
- **Mercury Color** (color): Color for the mercury/progress fill
- **Tube Color** (color): Color for the thermometer tube background
- **Animation Duration** (number): Duration of the mercury animation in milliseconds
- **Scale Style** (select): Select scale style
- **Background Color** (color): Background color for the chart container
- **Show Percentage** (checkbox): Display percentage values for each thermometer
- **Show Target Line** (checkbox): Display target value line and label
- **Show Current Value** (checkbox): Display current value on each thermometer
- **Show Scale Marks** (checkbox): Display measurement scale on the thermometer
- **Animated** (checkbox): Animate the mercury when thermometers load

## When to use

- When you need to display progress toward a specific numerical goal in a clear, vertical format.
- When creating visual updates for fundraising campaigns or donation drives.
- When tracking project completion percentages for internal reporting or public dashboards.

## How it works

- Input your current and target values using the flexible JSON or text format provided.
- Customize the visual appearance by adjusting the mercury color, tube dimensions, and background settings.
- Toggle display options like percentage labels, target lines, and measurement scales to suit your data.
- Generate the chart and use the animated preview to verify your progress visualization.

## Use cases

- Visualizing real-time progress for non-profit fundraising campaigns.
- Tracking individual or team sales targets against quarterly goals.
- Displaying project completion status in internal team dashboards.

## Frequently asked questions

### What data formats are supported?

You can provide data as a JSON array, a simple colon-separated text format (label:current:target), or just a list of current values.

### Can I customize the colors of the chart?

Yes, you can independently set the mercury color for the progress fill and the tube color for the background.

### Is the chart animated?

Yes, the tool includes an optional animation feature that fills the mercury to the current value when the chart loads.

### Can I display the target value on the chart?

Yes, you can enable the 'Show Target Line' option to clearly mark the goal threshold on the thermometer.

### What is the maximum height for the thermometer?

The thermometer height can be adjusted between 200 and 500 pixels to fit your layout requirements.

## Related tools

- [Comparison Bar Chart Generator](https://elysiatools.com/en/tools/comparison-bar-chart): Generate back-to-back bar charts for positive and negative value comparison, perfect for contrasting data sets
- [Donut Chart Generator](https://elysiatools.com/en/tools/donut-chart-generator): Generate customizable donut charts (ring charts) from data with various styling options, perfect for showing proportions with a central space
- [Funnel Chart Generator](https://elysiatools.com/en/tools/funnel-chart-generator): Generate customizable funnel charts from data, perfect for showing conversion rates, sales pipelines, and process flows
- [Gantt Chart Generator](https://elysiatools.com/en/tools/gantt-chart-generator): Create professional Gantt charts with task timelines, dependencies, progress tracking, and milestone markers
- [Gauge Chart Generator](https://elysiatools.com/en/tools/gauge-chart-generator): Generate customizable gauge charts (speedometer charts) from data, perfect for displaying KPIs, metrics, and performance indicators
- [Heatmap Generator](https://elysiatools.com/en/tools/heatmap-generator): Generate customizable heatmaps from data, perfect for visualizing data density, correlations, and patterns
- [Icicle Chart Generator](https://elysiatools.com/en/tools/icicle-chart-generator): Generate interactive icicle charts for hierarchical data visualization, perfect for displaying tree structures, file systems, and organizational hierarchies
- [Milestone Chart Generator](https://elysiatools.com/en/tools/milestone-chart): Generate project milestone charts with timeline nodes and key achievement points

## Samples

- [Grafana Advanced Application Samples](https://elysiatools.com/en/samples/grafana-samples): Comprehensive Grafana samples covering advanced dashboard design, alerting configurations, data source integrations, and plugin development
- [D3.js Data Visualization Samples](https://elysiatools.com/en/samples/d3js-data-visualization): Comprehensive D3.js data visualization examples including charts, maps, animations, and interactive visualizations
- [QR Code Samples](https://elysiatools.com/en/samples/qrcode-samples): Sample QR code images for testing QR code reading and generation tools
- [ELK Stack Log Analysis Samples](https://elysiatools.com/en/samples/elk-stack-samples): Comprehensive ELK Stack (Elasticsearch, Logstash, Kibana) samples for log aggregation, processing, and visualization in distributed systems
