Apache ECharts

ตัวเลือกหลัก ๆ

ตัวเลือกหน้าตาความลื่นไฟล์ที่ต้องโหลดเพิ่มหมายเหตุ
ที่ใช้อยู่ (วาด SVG เอง)3 มิติแบบเค้กปานกลาง ชี้แล้วต้องวาดชิ้นใหม่0ทำเอกฟเฟกต์ละเอียดเองยาก ปัญหาที่เจอมาจากตรงนี้
Apache ECharts ⭐สวยมาก มีเงา ไล่สี ชิ้นเด้งออกลื่นมาก วาดด้วย Canvas~150 KB (เฉพาะส่วนพาย)ฟรี ใช้ในบริษัทได้ จัดป้ายไม่ให้ทับกันอัตโนมัติ รองรับนิ้วบน iPad ใช้ได้กับกราฟอื่นทั้งระบบด้วย
Highcharts 3D3 มิติจริง สวยที่สุดลื่น~100 KBเสียค่าลิขสิทธิ์ถ้าใช้ในบริษัท
Chart.jsเรียบ ๆ 2 มิติลื่น~70 KBเบาสุด แต่หน้าตาธรรมดา
Three.js (3 มิติแบบเกม)สวยอลังการหนักการ์ดจอ150 KB+เกินความจำเป็น iPad อาจร้อน/กินแบต

แนะนำ Apache ECharts >> https://echarts.apache.org/examples/

  • เป็นพายกึ่ง 3 มิติ (โดนัทไล่สี + เงา + ชิ้นเด้งออกแบบสปริง) ดูพรีเมียมแบบแอป iOS
  • วาดบน Canvas ชี้เมาส์หรือแตะแล้วไม่ต้องวาดทั้งหน้าใหม่ ปัญหากระพริบและค้างจึงไม่เกิดตั้งแต่ต้น
  • จัดตำแหน่งตัวเลข % ไม่ให้ทับกันให้เอง
  • โหลดไฟล์กราฟเฉพาะตอนเปิด popup ตามหลัก Performance first หน้าอื่นไม่ช้าลง
  • ถ้าชอบ ภายหลังเปลี่ยนกราฟแท่งและกราฟเส้นทั้งระบบให้เป็นสไตล์เดียวกันได้ด้วย
#LibraryRendering10M pts?3D native?LicenseBest for
1LightningChart JSWebGL/GPU0.29sFull suiteFree non-commercial; commercialPerformance-critical, real-time, scientific, industrial
2Apache EChartsCanvas + WebGLLimitedPartialApache 2.0 (free)Free large-dataset dashboards
3Chart.jsCanvas/CPUCrashesNoneMIT (free)Simple dashboards, zero-cost
4D3.jsSVG + CanvasSVG failsVia pluginBSD-3 (free)Fully custom visualizations
5ApexChartsSVGCrashesNoneMIT (free)Polished SaaS dashboards
6Plotly.jsSVG + partial WebGLSlowPartialMIT (free)Scientific / Python-to-web
7amCharts 5SVG/CanvasCrashesLimitedFree with attributionRich animated business charts

Facebook Comments Box