Input/output test results for every chart type × every model. Open-source vision models replacing Claude for chart data extraction.
All tests use the same universal-echarts.md prompt from the original repo. Base64 image encoding. No prompt modifications.
Columbian Crude viscosity comparison — 4 diluents across 5 concentrations. Real customer chart from RJ Lee Group.
Matplotlib example: simple sinusoidal-ish line, "About as simple as it gets, folks". Numeric X and Y axes.
"Quarter 1 Growth" — 4 geographic regions plotted as scatter series on GDP per capita vs % growth axes.
All tested via OpenRouter API. Same prompt, same test images. Grades reflect JSON validity, schema correctness, and data accuracy.
Why we chose OpenRouter as the primary inference provider for this project.