Pertanyaan Apa cara yang Anda sukai untuk menghasilkan grafik dalam aplikasi web Ruby on Rails?


Saya ingin menambahkan beberapa bagan pai, bar, dan pencar untuk aplikasi web Ruby on Rails saya. Saya ingin mereka menjadi atractive, mudah untuk ditambahkan dan tidak memperkenalkan banyak overhead.

Solusi charting apa yang akan Anda rekomendasikan?
Apa saja kelemahannya (membutuhkan Javascript, Flash, mahal, dll)?


76
2017-09-17 20:53


asal


Jawaban:


Google Charts adalah pilihan yang sangat baik jika Anda tidak ingin menggunakan Flash. Ini sangat mudah digunakan sendiri, tetapi untuk Rails, itu lebih mudah dengan gchartrb permata. Sebuah contoh:

GoogleChart::PieChart.new('320x200', "Things I Like To Eat", false) do |pc| 
  pc.data "Broccoli", 30
  pc.data "Pizza", 20
  pc.data "PB&J", 40 
  pc.data "Turnips", 10 
  puts pc.to_url 
end

59
2017-09-17 21:03



Jika Anda tidak memerlukan gambar, dan dapat menyesuaikan dengan membutuhkan JavaScript, Anda dapat mencoba solusi sisi klien seperti plugin jQuery flot.


15
2017-09-18 02:37



Saya seorang penggemar Grafik Gruff, tapi Google Charts juga bagus jika Anda tidak keberatan mengandalkan server eksternal.


13
2017-09-17 21:06



Saya t membutuhkan flash dan tidak gratis (meskipun murah): amchart.

Saya telah menggunakannya dengan sukses dan menyukainya. Saya mengevaluasi sejumlah opsi beberapa waktu lalu dan memilihnya. Namun, pada saat itu, Google Charts tidak semuda kelihatannya sekarang. Saya akan mempertimbangkan itu terlebih dahulu jika saya mengevaluasi ulang sekarang.


8
2017-09-18 21:21



Ada juga Berantakan. Saya melihat kode baru-baru ini dan sepertinya mudah untuk dimodifikasi / diperluas. Ini menghasilkan svg dan (dengan konversi) png.


7
2017-09-18 10:30



Sudahkah Anda mencoba Google Charts API? - API layanan web tidak terlalu sederhana. Ini gratis digunakan, mudah diterapkan, dan grafiknya tidak terlihat terlalu jelek.


6
2017-09-17 20:55



Buka Flash Chart II adalah opsi gratis yang memberikan output yang sangat bagus. Memang, seperti yang Anda harapkan, membutuhkan Flash.

Bagan Fusion bahkan lebih bagus, tetapi $ 499. Dalam meneliti ini, saya menemukan versi gratis yang dipotong yang mungkin melayani kebutuhan Anda.


6
2017-09-17 20:57



Saya 2 suara untuk flot. Versi terbaru memungkinkan Anda melakukan beberapa animasi dan tindakan yang sebelumnya saya pikir hanya dimungkinkan melalui Flash. Dokumentasi fantastis. Ini mudah untuk ditulis dengan tangan, tetapi untuk kasus sederhana itu menjadi lebih mudah dengan plugin Rails disebut flotilla. Anda harus memeriksa halaman contoh untuk gagasan yang lebih baik tentang apa yang mampu dilakukannya. Kemampuan zoom dan hover sangat mengesankan.


6
2017-12-14 08:52



Visualisasi Google baru muncul untuk menghasilkan bagan yang memiliki jenis yang lebih bervariasi, lebih menarik, dan interaktif daripada Google Grafik.

http://code.google.com/apis/visualization/


4
2018-01-06 17:48



Morris.js adalah sumber yang bagus dan terbuka. Saya ingin memilihnya dibandingkan dengan highchart. Ada tutorial video hebat baru dari Railscasts


4
2017-09-27 16:11