![見出し画像](https://assets.st-note.com/production/uploads/images/114167233/rectangle_large_type_2_ffcee74db2cfdba946912c1258c2a330.png?width=1200)
シン・TWSNMP開発日誌:Pieチャートに騙された
今朝は4時から開発開始です。
いつものように早く寝たので、スッキリ起きられました。
イベントログを集計するレポートを作っています。
まず、ダイアログとタブを使って状態別のPieチャートとヒートマップを作ってみました。Pieチャートのほうは表示できました。
![](https://assets.st-note.com/img/1692826969362-Ak2ouuEZTJ.png?width=1200)
でも、ヒートマップが表示されません。デバックしてみるとデータが空っぽでした。ヒートマップの表示の時だけ何故かデータが空になると思い込んで1時間ぐらい悩みました。Pieチャートのほうも同じデータを使っているので、おかしいと思ってPieチャートを表示する時のデータを確認すると、なんと、空でした。ヒートマップの時だけ空になるのではなかったのです。表示されたPieチャートを良くみると全ての項目が同じ割合です。データは全部0だったのです。Pieチャートに騙されてしまいました。
よくソースコードを読むと、元のデータを渡していませんでした。
ちゃんとデータを渡せば、
![](https://assets.st-note.com/img/1692827427559-IijtGMO2jO.png?width=1200)
のような感じになります。ヒートマップも
![](https://assets.st-note.com/img/1692827471950-7y5Wm7c8g9.png?width=1200)
表示されました。
他のグラフもできました。
![](https://assets.st-note.com/production/uploads/images/114167761/picture_pc_a0e246134139ea1d2f6841e09b843897.gif?width=1200)
Pieチャートに騙されて1時間無駄にしました。
ここで助手の猫が天から一言
「Pieチャートには気をつけろ!データがなくても表示される!」
とのことです。
明日に続く
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。