Visualizations

Life Tracker supports 12 visualization types, each suited for different kinds of data.

Cartesian Charts

These charts plot data over time with X and Y axes.

Line Chart

Best for: Tracking trends over time

  • Shows data points connected by lines
  • Ideal for continuous numeric data
  • Supports multiple datasets (overlays)
  • Good for: mood tracking, weight, temperature

Bar Chart

Best for: Comparing discrete values

  • Vertical bars for each time period
  • Good for counts and totals
  • Supports multiple datasets (overlays)
  • Good for: exercise duration, calories, steps

Area Chart

Best for: Showing volume over time

  • Filled area under the line
  • Emphasizes magnitude of change
  • Supports multiple datasets (overlays)
  • Good for: sleep hours, screen time, reading time

Scatter Chart

Best for: Showing distribution

  • Individual points without connections
  • Good for sparse or irregular data
  • Shows data density patterns
  • Good for: irregular measurements, event occurrences

Bubble Chart

Best for: Multi-dimensional data

  • Points with variable size
  • Size represents a third dimension
  • Good for: data with magnitude variations

Circular Charts

These charts show proportions and distributions.

Pie Chart

Best for: Part-to-whole relationships

  • Circular chart divided into slices
  • Shows percentage of total
  • Best with 2-6 categories
  • Good for: time allocation, category distribution

Doughnut Chart

Best for: Part-to-whole with emphasis

  • Pie chart with hollow center
  • Center can show total or label
  • More modern appearance
  • Good for: budget breakdown, task categories

Polar Area Chart

Best for: Comparing magnitudes

  • Like pie but segments have equal angles
  • Radius shows magnitude
  • Good for comparing values across categories
  • Good for: ratings, scores, performance metrics

Radar Chart

Best for: Multi-variable comparison

  • Spider/web chart pattern
  • Each axis represents a variable
  • Shows balance across dimensions
  • Good for: skill assessments, balanced scorecards

Specialized Visualizations

Heatmap

Best for: Daily patterns over time

  • GitHub-style contribution graph
  • Color intensity shows value magnitude
  • Shows gaps and streaks clearly
  • Good for: habit tracking, daily ratings, streaks

Color schemes: Green, Blue, Purple, Orange, Red

Streak stats: a compact row below the legend shows your current streak, best streak, and total active periods. A period counts toward a streak when it has a recorded value other than 0 (matching the heatmap rendering, where 0 on a 0-based scale shows as empty). The current streak still counts if today’s data isn’t captured yet. Toggle the row with the Show streak stats view option.

Tag Cloud

Best for: Text/tag frequency

  • Words sized by frequency
  • Shows most common values
  • Great for tags and categories
  • Good for: tags, activities, locations

Timeline

Best for: Event sequences

  • Events plotted on a time axis
  • Shows when things happened
  • Good for sparse events
  • Good for: milestones, achievements, events

List Property Support

For properties containing arrays/lists (like tags):

Circular charts (Pie, Doughnut, Polar Area):

  • Count occurrences of each unique value
  • Show distribution across all entries

Cartesian charts (Line, Bar, Area, Radar):

  • Create one dataset per unique value
  • Show 0/1 presence per time period
  • Legend identifies each value

Scale Configuration

For numeric visualizations, configure the Y-axis scale:

Preset Range Use Case
Auto Dynamic Let the chart determine
0-1 0 to 1 Percentages, ratios
0-5 0 to 5 5-point scales
1-5 1 to 5 Rating scales (no zero)
0-10 0 to 10 10-point scales
1-10 1 to 10 Rating scales (no zero)
0-100 0 to 100 Percentages, large ranges

Color Schemes

Available for all chart types (except Tag Cloud):

  • Green: Default, nature-inspired
  • Blue: Cool, calming
  • Purple: Creative, premium
  • Orange: Warm, energetic
  • Red: Bold, attention-grabbing

Reference Lines

For cartesian charts only (Line, Bar, Area):

  • Add horizontal lines at target values
  • Useful for goals and thresholds
  • Custom labels (defaults to “Target: {value}”)
  • Color matches the dataset

Example uses:

  • Weight goal line
  • Minimum sleep target
  • Exercise duration target

Moving Average

For line and area charts, enable a moving average from the card’s right-click menu (7, 14, or 30 periods). It renders as a thin dashed line in the chart’s color, smoothing noisy daily metrics like mood, weight, or steps. Each point is the mean of the recorded values in the trailing window — missing periods are skipped, not counted as 0.

Trend Indicator

Single-dataset line, bar, and area charts show a small ↑ / ↓ / → arrow next to the card title, plus a trend row below the chart (e.g. Trend: ↑ +12.3% · vs previous 7 periods), comparing the average of the most recent periods (up to 7) against the previous ones. Hover the arrow for the same detail. The display stays neutral in color, since whether “up” is good depends on what you track. Toggle it with the Show trend view option.

Exporting

Right-click any visualization card (long-press on mobile) to export it:

  • Export image: saves a PNG of the chart in its current state. Available for chart types (line, bar, area, pie, doughnut, radar, polar area, scatter, bubble).
  • Export CSV: saves the data exactly as displayed — chart periods and values, heatmap dates/values/entry counts, tag frequencies, or timeline points.

Files are saved to your vault’s attachment folder, and a notice shows the exact path.


This site uses Just the Docs, a documentation theme for Jekyll.