Data Chart Generator
Generate bar charts, line charts, pie charts, or scatter plots from local CSV or pasted table data, and export PNG.
How to use the data chart generator
Spreadsheet data is parsed only in the current browser; plotting and exporting do not upload it.
Enter table data
Paste CSV or TSV, or load a text file no larger than 1 MiB, and make sure the first row contains field names.
Configure chart
Choose a bar chart, line chart, pie chart, or scatter plot, and specify category, value fields, title, and color theme.
Generate and export
Generate the chart after checking the coordinates, legend, and data mapping, and download a high-resolution PNG.
Limitations and Notes
- Only structured CSV or TSV is processed, with up to 10000 rows and 50 columns; XLSX is not read, and pivoting or statistical modeling is not performed.
- Numeric columns must be reliably parsed as finite numbers; null values, mixed types, and localized number formats may be skipped or require preprocessing.
- A large number of categories, long labels, or too many series can reduce readability and browser performance; before exporting, you still need to manually check whether the chart may be misleading.
FAQ
Can the CSV field contain commas?
Yes, use standard double quotes to wrap fields; the tool also supports TSV, and will detect the separator based on the content.
Why can pie charts only select one value column?
A pie chart uses one category field and one value field to show proportions; for multi-series comparisons, a bar chart or line chart is more suitable.
Will the chart load from the internet?
No. The charting library is provided locally with the site, and both the data and exported images are processed in the browser.