Chart Maker
Paste a table, pick a chart type, and get an exact chart — every value you enter is drawn precisely, with no AI in the loop. For legibility a chart shows up to 8 categories and 4 series; if anything is trimmed, or a cell can't be read as a number, we tell you right on the result.
The Gixo Prism Chart Maker turns pasted CSV into a finished SVG chart in one render, with no sign-up and no AI model in the loop. Paste or upload a table whose first column is the category and whose remaining columns are numbers, pick one of 16 chart types — including grouped, horizontal and stacked bars, trends, radial comparisons, waterfall bridges, and Gantt schedules — and the chart is drawn by deterministic code, so every value lands exactly where the arithmetic puts it. One chart shows up to 8 categories and 4 series (pie and donut show a single series); anything trimmed, and any cell that could not be read as a number, is reported in a warning above the result rather than quietly dropped. Comma, tab, semicolon, and pipe delimiters are auto-detected, a render accepts up to 100,000 characters of data; the upload picker accepts .csv, .tsv, or .txt up to 2 MB and safely converts the first worksheet of an .xlsx workbook up to 5 MB. Rendering and previewing are free and anonymous; copying clean HTML, embedding, and downloading HTML, SVG, PNG, PDF, and PPTX files require an active Prism trial or plan.
Which chart type should you pick?
Every type reads the same table — first column the category, remaining columns the numbers. What changes is how many series are drawn and how the category column is used.
| Chart type | Best for | Series drawn | How the first column is used |
|---|---|---|---|
| Bar | Comparing values across a handful of named categories | Up to 4 | One labelled group of bars per category |
| Horizontal bar | Rankings and comparisons with longer category labels | Up to 4 | One horizontal bar group per category |
| Stacked bar | How several components contribute to each category total | Up to 4 | Series accumulate above or below zero within each category |
| Line | A trend across an ordered sequence such as months or quarters | Up to 4 | One point per category, connected in order |
| Area | The same trend when cumulative volume is the point | Up to 4 | One point per category, filled to the baseline |
| Pie | A single share-of-total breakdown | 1 — the first number column | One slice per category |
| Donut | The same breakdown with a clear centre for a headline figure | 1 — the first number column | One slice per category |
| Scatter | The relationship between two numbers | Up to 4 | Plotted as a true X axis when the column is numeric; otherwise points are evenly spaced |
| Radar | Comparing profiles across three or more shared criteria | Up to 4 | Each category becomes a radial axis |
| Waterfall | Explaining positive and negative changes to a running total | 1 — the first number column | Each category is a change; Prism adds the final total |
| Funnel | Showing conversion or attrition through ordered stages | 1 — the first number column | Each category becomes a stage whose width is proportional to its value |
| Gantt | A compact task schedule | 1 duration series, or start offset plus duration | Each category becomes a task row |
| Bar + line combo | Comparing a primary magnitude with one or more trends | Up to 4 | The first series is drawn as bars; remaining series are lines |
| Heatmap | Spotting high and low values across a matrix | Up to 4 | Categories form columns and series form rows; colour intensity encodes value |
| Treemap | Comparing category shares by area | 1 — the first number column | Each category becomes a proportional rectangle |
| Symbol map | Comparing supplied locations without external map services | Latitude, longitude, and optional value | Each location is plotted at its supplied coordinates; value controls marker size |
| Auto (pick for me) | When the shape of the data does not dictate a type | Up to 4 | Renders a bar chart — it is a fallback, not an inferred choice |
Limits are for legibility, not licensing: a chart shows the first 8 categories and the first 4 number columns, and both caps apply on every plan. When something is trimmed, the warning above the result says so and counts what was dropped — for example “Charted the first 8 categories — 4 more rows weren't shown (max 8)” — so the “your exact data” promise is never quietly broken.
How to make a chart from your data, step by step
- Shape the table. Put the category in the first column and one number column per series, like
Quarter,Revenue,Profit. If you have three or more columns and only one of them is numeric, it is read as long format instead: category, series, value. - Paste or upload it. Paste straight into the data box; upload a .csv, .tsv, or .txt file up to 2 MB; or upload an .xlsx workbook up to 5 MB. Excel import safely reads the first worksheet, does not execute formulas or macros, and reports bounded rows or formula cells without saved values.
- Confirm the header row. Leave First row is a header ticked when your first line holds column names — those names become the series labels in the legend.
- Pick the chart type. Choose among 16 deterministic formats. Pie, donut, and waterfall use the first number column; Gantt accepts duration alone or start offset plus duration.
- Choose a theme. 12 presets ship with the tool — Conservative, Bold, Brand conservative (the default), and Brand bold — and a saved Brand Kit replaces the series palette with your own colours.
- Render and read the warnings. Press Make chart. If rows or columns were trimmed to the caps, or a cell could not be read as a number, the warning list above the chart says exactly what happened.
- Take the file. On a Prism trial or plan, copy clean HTML, copy an embed snippet, or download HTML, SVG, PNG, PDF, and PPTX — the PPTX export of a chart carries editable chart data rather than a flat picture.
Chart maker FAQ
More Prism tools: Diagram maker · Flowchart maker · Stat & quote cards · All of Gixo Prism →