How to Build a Chart Online with a Google Charts API Builder

Updated

You can build a chart online by entering a dataset into a browser-based builder, choosing a chart type and style, previewing it at a target canvas size, and then generating the final chart. The Online Charts Builder at charts.hohli.com works this way: it is a service for working with the Google Charts API, which dynamically generates charts from your input data and style settings. This walkthrough covers the full sequence — data entry, customization, preview sizing, generation, and the problems that most often stop a chart from rendering.

What you need before you start

  • A modern web browser. The builder runs in the page, so no local install is described.
  • A dataset in a tabular layout: one header row for series/labels, then one row per data point. Google Charts expects the first column to hold the category or label and subsequent columns to hold numeric values.
  • A decision on chart type before you fine-tune styling, since available style options depend on the type you pick.

Step 1: Enter or update your dataset

The builder's input area holds the data that feeds the chart. Paste or type your table there, keeping the column structure consistent — a mismatched number of columns between rows is the most common reason a preview comes back empty.

If you are iterating, update the input data in place rather than starting over. The builder is designed for this: the source describes the workflow as trying to update input data and change the style of the chart, so repeated edits to the same dataset are the expected path.

Step 2: Choose a chart type and adjust style

Use the Customize control to set the chart type and its appearance. Because the builder is based on the Google Charts API, the styling options you see map to that API's chart options — titles, axis labels, colors, and legend behavior are the typical levers.

Practical order of operations:

  1. Pick the chart type first (the shape of your data should drive this — categories over time suggest a line or column chart, part-to-whole suggests a pie).
  2. Set labels and titles next, so you can read the preview while you style.
  3. Adjust colors and legend last, once the data is rendering correctly.

Step 3: Preview at the right canvas size

The builder offers a set of preview dimensions rather than a single fixed canvas:

Preview size Typical use
1200x1200 Square export, social or print
1280x1024 Standard desktop slide
1000x1000 Square web embed
1024x768 Classic presentation format
800x800 Square content block
800x600 Compact embed
640x640 Small square thumbnail
640x480 Small landscape thumbnail
320x320 Icon-scale square
320x240 Icon-scale landscape

Switch between these before generating. A chart that looks balanced at 1200x1200 can crowd its labels at 320x240, and axis text is usually the first thing to collide at small sizes. Checking the smallest size you actually intend to use is the fastest way to catch that.

Step 4: Generate the chart

When the preview matches what you want, use Generate to produce the final chart. The output is a chart rendered through the Google Charts API from the data and options you set, so what you see in the preview at your chosen size is what the generated chart reflects. If you plan to reuse the chart, note the data and style settings you settled on — the builder does not describe a saved-project or account feature, so re-creating a chart means re-entering the same inputs.

Troubleshooting: blank preview or data not rendering

Symptom Likely cause Fix
Preview is blank Input area is empty or the data was cleared during an edit Re-paste the dataset and confirm rows are present
Chart renders but no data points appear Values in data columns are text, not numbers Remove currency symbols, commas, or units from numeric cells
Only some series show Rows have a different number of columns than the header Make every row match the header's column count
Labels overlap or are cut off Canvas too small for the label text Switch to a larger preview size, or shorten labels
Style changes have no visible effect The option does not apply to the selected chart type Confirm the chart type first, then re-apply the style

The two failures worth checking first are non-numeric values in data columns and inconsistent column counts between rows — between them they account for most cases where the builder accepts input but produces nothing visible.

When this approach fits

Use a Google Charts API-based builder like this one when you want a chart generated from a pasted table without writing chart code, and when you need control over the output canvas size. It suits one-off charts, quick data checks, and fixed-size embeds. If you need the chart to update automatically from a live data source, or you need to store and version many charts, a builder that generates a static result from manual input is the wrong tool — you would want the chart defined in code against your data source instead.