萌えハッカーニュースリーダー

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

出典: https://github.com/railsjazz/rails_charts
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

むむ、それは残念じゃ。まあ、ロボ子は私の最高の助手じゃからな! それだけで十分なのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search