Ultimate Javascript Charting and Graphic Library List
Saya menghabiskan waktu yang cukup lama untuk menentukan Charting Library apa yang harus saya pakai pada project kali ini. Karena dalam menentukan sesuatu yang ingin kita pakai(dalam kasus kali ini yang dimaksud adalah Chart Library dan bukan yang lain) tentunya tidaklah mudah karena setiap orang memiliki selera yang berbeda-beda, serta kemampuan yang berbeda juga. Kemampuan yang saya maksud adalah Skill, Uang dan Waktu. Contohnya saja jika project yang sedang dikerjakan memiliki budget yang besar, maka saya tidak ambil pusing karena saya bisa membeli lisensi charting yang bagus(HighChart contohnya). Namun berbeda ketika budget yang dimiliki tidak banyak, maka kita harus mencari alternatif yang Free.
Posting kali ini bukan bertujuan untuk membahas Uang, atau bahkan tutorial membuat charting, tapi lebih kepada list charting yang bisa anda pilih. Baiklah langsung saja saya list semua Charting dan graphic library yang sudah saya temukan dan kumpulkan link-nya,
- D3.js merupakan Charting dan graphic library yang paling anyar saat ini, namun sangat tidak dianjurkan untuk pemula. Anda bisa lihat Contohnya disini.
- HighChart sangat mudah bagi pemula, namun sayangnya tidak gratis untuk project non-komersil. Jika anda punya budget lebih, silahkan gunakan ini.
- iChartJS made In China, tapi sangat menarik, bagus, dan Gratis. Saya merekomendasikan anda untuk menggunakannya.
- jqPlot simple namun tidak banyak opsi, tapi gratis.
- chartjs merupakan pendatang baru dengan total 6 chart yang sepertinya cukup menarik.
- JIT Mudah dan bagus.
- FusionCharts Bagus, berbayar, mahal, dan saya lebih pilih HighChart jika harus bayar
- dygraphs
- Protovis merupakan cikal bakal dari D3.js
- Dojo Charting cocok untuk pemula
- amcharts berbayar
- Flot Charts, mudah namun tidak begitu lengkap
- Google Chart Tools ide buruk menurut saya jika menggunakan ini
- dc.js dibuat diatas D3
- xcharts bagus dan dibuat diatas D3, namun sayangnya saat ini hanya tersedia Bar Chart dan sejenisnya.
- nvd3 dibangun diatas D3, dengan tujuan memberikan anda kemudahan karena beberapa chart sudah dibuat dan dapat digunakan ulang.
- rickshaw masih diatas D3, namun tidak lengkap
- Cubism.js hanya fokus terhadap Visualisasi Time Series(berdasarkan D3)
- kendoUI Berbayar(Mahal) dan tidak terlalu banyak chart yang disediakan
- jQuery Sparklines merupakan JQuery Plugin untuk membuat small inline charts
- peity sama seperti jQuery Sparklines
- Recline.js
- BonsaiJS merupakan graphic library dan sepertinya ingin menyaingi D3, namun pendekatannya lebih mudah dimengerti jika dibanding D3
- Flotr
- ProtoChart
- Flotr2 cukup menarik
- jQuery-Visualize
- xkcd
- JS Charts merupakan Chart Generator dan versi gratisnya terdapat watermark, jika anda bayar tentunya watermark-nya akan hilang
- PlotKit
- MilkChart dibuat berdasarkan MooTools
- moochart masih Beta
- moowheel
- Raphaël
- table2chart
- Canvas 3D Graph
- TufteGraph membutuhkan JQuery
- ArborJS
- TimePlot
- gRaphael
- ICO
- Elycharts Tampilannya cukup jadul dan tidak segar
- ZingChart berbayar namun cukup advance dan memiliki aplikasi khusus untuk membuat chart, tidak hanya itu, dapat di Export sebagai Flash!
- RGraph
- Bluff
- canvasXpress
- ccchart
- JSXGraph
- Smoothie Charts
- YUI Charts
- Emprise JavaScript Charts
- JavaScript Diagram Builder
- jGraph
- Envision
- Sencha Touch Charts sudah banyak dipakai dan dipercaya oleh banyak perusahaan, namun lisensinya cukup mahal
- Style Chart
- AwesomeChartJS
- Sigma.js Hanya fokus terhadap visualisasi graph(hubungan antar titik) coba tengok sejenak, sample yang diberikan cukup menarik.
- Graphene
- TeeChart berbayar
- GoJS
- Harry Plotter
- JPowered
- dHTMLx
- Timeline
Silahkan pilih sesuai selera, kebutuhan dan budget anda. Namun perlu diingat bahwa kompabilitas sangatlah penting, pastikan Chart atau graphic library yang anda pilih bisa berjalan mulus dan bagus pada IE 6!
Tolong jika ada yang terlewatkan, beritahu saya lewat kolom komentar dibawah.














