Create Confusion Matrix Generator from experimental or research data
Generate binary or multiclass confusion matrices from actual and predicted labels, with readable counts, normalized percentages, and publication-ready export.

Explore six ready-to-use datasets and visual styles for real research scenarios.
Confusion Matrix Generator compares actual and predicted classes so model errors remain visible instead of being reduced to one accuracy score. The diagonal contains correct predictions; off-diagonal cells show which classes the model confuses.
Choose an example or upload one CSV, TSV, TXT, XLSX, or XLS file, check the detected columns, generate the chart, and continue editing it in SciVis. For Excel files, the first worksheet is imported.
Use a confusion matrix to inspect class-specific outcomes at a chosen decision rule. Use an ROC or precision–recall curve to evaluate performance across thresholds. For imbalanced data, a precision–recall curve is often more informative than ROC alone.
The simplest input has one actual-label column and one predicted-label column. You may also provide an already aggregated square matrix of counts.
Use raw counts to show sample volume and row-normalized percentages to compare recall across classes. State the normalization direction and denominator clearly.
Yes. Open the figure generated with Confusion Matrix Generator in SciVis to change labels, colors, annotations, layout, and other visual settings.
Yes. Confusion Matrix Generator is designed to produce clean, publication-ready scientific figures. Always verify values and journal requirements before submission.
Yes. After editing a Confusion Matrix Generator figure in SciVis, you can export it in formats suitable for papers, posters, slides, and reports.
No. Confusion Matrix Generator creates the first version through a guided upload workflow, while SciVis provides visual controls for refinements.
Review chart selection, required data columns, interpretation, and related scientific visualization workflows before preparing your final figure.

Use Histogram Maker with CSV or Excel data. Python renders the chart; refine labels, styling, and export in SciVis.
Try it free
Use Box Plot Maker with CSV or Excel data. Python renders the chart; refine labels, styling, and export in SciVis.
Try it free
Use Violin Plot Maker with CSV or Excel data. Python renders the chart; refine labels, styling, and export in SciVis.
Try it freeStart with sample data or upload one supported data file, then finish the figure in SciVis.
Drag a data file here, or click to upload
CSV, TSV, TXT, Excel · Max 5MB
Preview
ExampleThis preview uses the selected sample dataset. Generate it with Python, or upload your own data to create a new chart.