LoginSignup
3
1

More than 5 years have passed since last update.

YellowfinでのJavascriptChart作成のTips

Posted at

前段

前回の記事では、ほぼ貼り付けでタグクラウド型Chartが作成できる方法をご紹介しましたが、
今回はより開発しやすいよう、様々なTipsを挙げていきます。

YellowfinJSChartについて.jpg

データの呼び出し

generateChart変数に関数を設定し、optionsと引数を与えることで、Yellowfinのデータタブで用意したデータが参照できるようになります。

options.jpg

debugのやり方

上の画像でも入力されていましたが、debugger;を記述することで、breakpointを設置することができます。ライブラリ中でも可能です。

debugger.jpg

chromeデベロッパーツール(windowsではF12、Macではcommand+option+i)を開き、
プレビュータブに移ることで設定したbreakpointでオブジェクトの中身等を確認できます。

debugger2.jpg

Yellowfinのoutput型(Objectとは)

オブジェクトとしてまずoutputされる。アクセスには中の子どもを参照する。

object.jpg

データはdataのObjectの中に入っており、その下にカラム名、データが格納されている。
アクセスしたいデータにフォーカスするとこんな感じ

options:Object
-dataset:Object
--data:Object
---カラム名:Array
----カラム名[n]:Object
-----formatted_data
-----raw_data

おまけ(JavascriptChart作成で重要なこと)

なんらかのライブラリを使用する場合、 YellowfinからのOutputの型、そして、そのライブラリのinputの型を合わせることが必要です。
これはここだけの話しではなく、バッチ処理、データ移行処理の基本ですね。

omake.jpg

ちなみに右上のライブラリは前回作成したd3-cloudライブラリのオブジェクト型です。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1