BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Tally Graph icon
Possibly abandoned Tested up to 6.0.16 #26 in charts

Tally Graph

Add Google charts and graphs to your WordPress site based on tallies of any numeric custom field over time. Visualize progress toward any goal.

Active installs10+10+ tier
Downloads · 30d49▲ +36.1% vs prev. 30d
Rating—0 reviews
Health score23/100At risk
All-time downloads11.2KSince Oct 2008
Support resolved—No recent threads
RequiresWP 2.5.1PHP any
Downloads · 7d11▲ +10% week over week
Our verdict

Consider an alternative

Tally Graph shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 4 years ago, and scores 23/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far
  • No update in 3 years
  • Only tested up to WordPress 6.0 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

135Jul 4Aug 17Oct 1
Yesterday1
Daily average (1y)1
Peak day11Apr 12, 2026
Last 12 months464

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Tally Graph stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
charts >100 2,251 Best charts plugins →
google >100 10,000 Best google plugins →
graphs >100 1,614 Best graphs plugins →
mashup #7 17 Best mashup plugins →
visualization >100 467 Best visualization plugins →

Version adoption

Share of active sites per release.

  • 0.4100.0%

About Tally Graph

From the official readme · v0.4.4

Description

No recent updates? This plugin once went 9 years without an update. It probably works!

WordPress already lets you attach time-based custom data to posts. Tally Graph lets you plot that data over time using the Google Chart API. Any numeric data will work, whether it is related to athletic training, profits, environmental footprint, weight loss, or any topic you care about.

Features

  • Tallies data from any numeric value you enter under “Custom Field” in the WordPress post editor.
  • Provides daily, weekly, monthly, or yearly tallies.
  • Tally either data that accumulates, like donations, or just track a number like current weight.
  • You can make basic use of Tally Graph without any knowledge of the Google Chart API, but you can also use nearly any Google Chart API parameters.
  • Rarely requires upgrading

Limitations

Tally Graph is easier to use than direct Google Chart API calls, but may not be what you need if:

  • You’re looking for a point-and-click full graphical user interface
  • A post for each data point is too cumbersome for your graphs
  • You need to graph time intervals shorter than a day

Move on to the Other Notes tab for details.

Usage

You’ll want to do two things to use Tally Graph:

  • Enter Data – put the numbers you want to track in a WordPress custom field.
  • Visualize Data – tally and plot your numbers over time in a Google Chart.

Enter Data

Tally Graph looks in WordPress custom fields for data to pass on to the Google Chart API. As indicated by those instructions, a custom field consists of a key and value. You’ll make up the key. The value must be some kind of number. In the next step you’ll use the key name to tell Tally Graph which custom field data to use.

If you want to enter data without publishing a post, just put the custom fields on a dummy post and check “Keep this post private”. You may still want to edit the post date.

Visualize Data

Say you have a bunch of posts with the custom field key “Marbles Lost”. You may feel like you’ve been losing your marbles faster recently, but you’re not sure, so you write a new post (or a page) containing this shortcode:

[tally_graph key="Marbles Lost"]

The Tally Graph plugin will replace that shortcode with a bar chart of how many marbles you’ve lost each month for the past six months. Those are default settings you can change with some more parameters.

[tally_graph key="Marbles Lost" tally_interval="day" interval_count="14" 
to_date="2008-05-01" chs="300x220" chtt="Marbles Lost"]

That shortcode results in a 300 pixel wide, 220 pixel high graph of your marbles lost in the 14 days prior to May 1st, 2008.

Shortcodes are great in post and page content, but if you want a graph somewhere else on your site, like in a sidebar, you’ll need a template tag. Aside from the different format, it works the same:

<?php echo tally_graph('key=Marbles Lost&tally_interval=week&interval_count=4'); ?>

That makes a nice sidebar graph of marbles lost over 4 weeks, up to the date of the last post displayed.

Tag Reference

Read the Usage section first.

You type a tag directly into a post or page using WordPress shortcode format. To put a tag in a theme template, use template tag with querystring parameters. Both formats take the same parameters listed below.

tally_graph

This tag is replaced with an image created with the Google Chart API.

Shortcode: [tally_graph key="My Key"]

Template Tag: <?php echo tally_graph('key=My Key'); ?>

Parameters:

  • key – Required.

    The key name of the custom field to use for the graph. Multiple keys can be included, separated by a comma.

  • tally_interval

    valid values: day, week, month, or year. default is month.

    this is the interval of time over which the custom field values are tallied.

  • label_interval

    valid values: day, week, month, or year. default is tally_interval.

    this is the interval of time that is labeled at the bottom of the graph

  • interval_count

    Default is 6.

    This is the number of intervals to include in the graph.

  • to_date

    Valid values include several date formats, like 2007-10-31, October 31, 2007, today, or yesterday. Default is the date of the most recent post displayed.

    The graph is constructed backward in time from this date.

  • method

    Valid values are cumulative, track, or delta. Default is cumulative.

    The cumulative method totals custom field values for each interval.

    The track method doesn’t total field values, but fills in time gaps between values. This is good for tracking numbers like current weight that you just want to track without tallying.

    The delta method computes a running total, adding changes to the total for each interval. This can be used for data where only losses and gains are entered. One entry is necessary to establish a starting value, then gains and losses are recorded as positive and negative values.

  • no_cache

    Valid values: true or false. Default is false.

    Turn off URL caching. Rarely used – only when the same graph appears more than once on a page.

  • chs

    Default is 200x200.

    This is a Google Chart API parameter, the chart size in pixels.

  • cht

    Default is bvs.

    This is a Google Chart API parameter, the chart type. bvs is a vertical bar chart.

  • Any other Google Chart API parameters are passed along, so you can go nuts with all the options. You’ll probably use at least chtt, the chart title.

tally_graph_url

If you want to create your own image tag in a template, this tag will give you only the URL for the chart.

Template Tag: <?php echo tally_graph_url(); ?>

Parameters are the same as the tally_graph tag.

Installation

Install using any [standard plugin installation method][https://codex.wordpress.org/Managing_Plugins#Installing_Plugins].

Frequently asked questions

Do I have to know about this Google API thing, or anything else techy?

You can get by with very little techyness, just WordPress custom fields and shortcodes. They’re really not bad – look over the Usage section under Other Notes. It’s not a point-and-click interface either, but it is easier than building your charts from scratch. If you do want to get adventurous, you can have fancier charts in more places.

Are there any examples?

Check the forum, there’s at least one oldie-but-goodie.

Where are the custom fields?

As of WordPress 3.3 you must check a box in the “Screen Options” area in the upper right of the post editor page to make the custom field interface appear.

Changelog

0.4.4

  • Security improvements

0.4.3

  • Support for PHP 7+

0.4.0

  • New feature: the label_interval parameter

Full changelog on WordPress.org →

Screenshots

Some examples of custom fields attached to a post. They'll be tallied by the
post date.
Some examples of custom fields attached to a post. They'll be tallied by the post date.
Some different kinds tally graphs in a page.
Some different kinds tally graphs in a page.
Some monthly tally graphs in a sidebar.
Some monthly tally graphs in a sidebar.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Tally Graph alternatives

All charts plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Visualizer – Tables & Charts Manager with Built-in AI Generator Visualizer Create responsive charts and tables manually or let the built-in AI build them from a text… by Themeisle 20K+ ★★★★★★★★★★ 4.4 (225) 2 days ago 91
2 Chartify – WordPress Chart Plugin Chartify – WordPress Chart Plugin Chartify is a powerful WordPress Chart Builder Plugin that will help you to create… by Ays Pro 3K+ ★★★★★★★★★★ 4.9 (27) 1 week ago 92
3 M Chart M Chart Manage data sets in a spreadsheet, display them as charts with the bundled Chart.js… by methnen 3K+ ★★★★★★★★★★ 4.9 (28) 4 weeks ago 92
4 Ninja Charts – Interactive Charts and Graphs Ninja Charts – Interactive Charts and Graphs The easiest way to create responsive, customizable, and reusable charts and graphs for your… by Mahmudul Hasan Arif 3K+ ★★★★★★★★★★ 3 (6) 1 month ago 71
5 amCharts: Charts and Maps amCharts: Charts and Maps Allows to easily add interactive charts and maps using amCharts libraries. by martynasma 2K+ ★★★★★★★★★★ 5 (29) 2 months ago 84
6 Chart Block – Visualize Data with Bar, Line, Pie Charts Chart Block – Visualize Data with Bar, Line, Pie Charts Represent your data by symbols, such as bars, lines, or pie charts. by bPlugins 1K+ ★★★★★★★★★★ 4.8 (10) 3 days ago 80
7 AI Infographic Maker AI Infographic Maker AI Infographic maker with charts and graphs. Make Listicles, HTML infographics quickly with… by QuantumCloud 600+ ★★★★★★★★★★ 4.4 (17) 2 weeks ago 80
8 SQL Chart Builder SQL Chart Builder Turn your SQL queries into beautiful dynamic charts with a visual SQL builder, live… by Elvin Haci 500+ ★★★★★★★★★★ 3.9 (22) 2 weeks ago 71
9 iChart – Easy Charts and Graphs iChart – Easy Charts and Graphs Create AI Powered Charts, Graphs, and Dashboard with iChart. Create Dashboard from… by QuantumCloud 300+ ★★★★★★★★★★ 5 (4) 2 weeks ago 76
10 Charts and Graphs for Elementor Charts and Graphs for Elementor Create beautiful, interactive charts with Graphs & Charts by redlettuce 100+ ★★★★★★★★★★ 4.2 (9) 5 years ago 34

FAQ

Tally Graph: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 2, 2026

Is Tally Graph free?

Yes. Tally Graph is free to download and use from the official WordPress.org plugin directory.

Is Tally Graph safe to use in 2026?

Tally Graph shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 4 years ago, and scores 23/100 on our health check.

How many websites use Tally Graph?

Tally Graph is active on 10+ WordPress websites and has been downloaded 11,226 times since it launched in October 2008. It was downloaded 49 times in the last 30 days.

Does Tally Graph work with WordPress 7.1?

Tally Graph is officially tested up to WordPress 6.0.16, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

When was Tally Graph last updated?

The latest version, 0.4.4, was released on October 16, 2022 (4 years ago).

Who makes Tally Graph?

Tally Graph is developed and maintained by Dylan Kuhn.

What are the best alternatives to Tally Graph?

The most popular alternatives to Tally Graph are Visualizer (20K+ installs), Chartify (3K+ installs) and M Chart (3K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.