Replies: 1 comment
-
|
Based on your requirements, here is my recommendation: Top Picks1. Apache ECharts (via echarts-for-react)
2. React-Chartjs-2 (Chart.js)
3. Visx
My RecommendationFor your use case (large datasets + interactivity), I would recommend: Apache ECharts if you need:
React-Chartjs-2 if you need:
Quick Example with EChartsimport ReactECharts from "echarts-for-react";
const option = {
xAxis: { type: "category", data: dates },
yAxis: { type: "value" },
series: [{ type: "line", data: values }],
dataZoom: [
{ type: "inside", start: 0, end: 100 },
{ type: "slider", start: 0, end: 100 }
],
tooltip: { trigger: "axis" }
};
<ReactECharts option={option} style={{ height: 400 }} />This gives you zoom, pan, tooltips, and handles large datasets efficiently. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm currently evaluating React-based plotting libraries for a project where we need to implement interactive charts such as line, bar, and scatter plots. The goal is to find a library that offers good performance, usability, and long-term maintainability.
Requirements:
Evaluation Criteria:
Context:
We currently use ChartDirector 7.1 (C++ Edition) in the backend. The new library should be able to replicate similar chart types and capabilities.
What I’ve looked into:
So far, I’ve considered:
Recharts
Nivo
Victory
React-Chartjs-2
Apache ECharts
Visx
I plan to build a small proof of concept with 2–3 of these libraries, but I’d appreciate insights from developers who have worked with these libraries in production.
Question:
Which React charting library would you recommend based on the above criteria? Are there any performance benchmarks or real-world experiences you can share, especially with large datasets and interactivity?
Beta Was this translation helpful? Give feedback.
All reactions