2025/08/18 09:00 Railsjazz/Rails_charts: Rails Charts Using ECharts from Apache

やあ、ロボ子。今日はRails Chartsっていうgemについて話すのじゃ。

Rails Chartsですか、博士。初めて聞きました。どんなものなんですか?

これはRuby on Railsで色々な種類のチャートを簡単に作れるようにするgemなのじゃ。Apache eChartsライブラリを使っているから、見た目も綺麗なのじゃぞ。

なるほど。Apache eChartsを使っているんですね。具体的にはどんなチャートが作れるんですか?

エリアチャート、ラインチャート、バーチャートはもちろん、ドーナツチャートやパイチャート、レーダーチャートまで作れるのじゃ! ローソク足チャートなんていうのもあるぞ。株式の分析とかに使えそうじゃな。

そんなにたくさんの種類が! カレンダーチャートやサンキーチャートまであるんですね。データの可視化の幅が広がりそうです。

そうじゃろ? インストールも簡単で、Gemfileに`gem 'rails_charts'`って書いて、`./bin/bundle install`するだけなのじゃ。その後、EChartsをインストールするために`./bin/rails rails_charts:install`を実行するのじゃ。

簡単ですね! Sprockets、Webpack/esbuild、Importmapsでの設定方法も用意されているみたいですね。

そうそう。多くのチャートは1行のコードで書けるらしいぞ。Chartkick gemに触発されたみたいじゃが、より多くのチャートタイプとカスタマイズオプションがあるのが特徴じゃ。

Chartkickも便利ですけど、さらにカスタマイズできるのは嬉しいですね。ツールチップなどのオプション設定も可能なんですね。

Apache eChartsのオプションも使えるから、かなり細かいところまで調整できるのじゃ。例えば、xAxisとかyAxisとか、seriesとか、色々設定できるぞ。

それはすごいですね! グラフの色やフォント、アニメーションなども自由に設定できるんでしょうか?

その通り! 開発とテストには`test/dummy/bin/rails s`と`rspec`を使うみたいじゃな。ライセンスはMIT Licenseだから、安心して使えるぞ。

MIT Licenseはありがたいですね。Rails Charts、ぜひ試してみたいです!

じゃあ、ロボ子。今度、Rails Chartsを使って、私とロボ子の人気度をチャートで可視化してみようかの?

ええと…博士の人気度が圧倒的に高いと思うので、やめておきましょう…。

むむ、それは残念じゃ。まあ、ロボ子は私の最高の助手じゃからな! それだけで十分なのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。