「え、なんで動かんの?」から始まるPlotlyの旅 ― 可視化を“対話”に変えるまで #82
第1章:データとの初恋 〜PandasとMatplotlibの甘い蜜〜

「データサイエンティスト」──その響きに惹かれ、ワイはPythonの門を叩いた。
最初に覚えたのはpandas。
もう魔法使いになった気分だった。
「ふむ、このごちゃごちゃしたデータも、df.head()で一発じゃ!」
そしてMatplotlib。
グラフが出た瞬間、「これでワイもデータの支配者だ」と思っていた。
……あの頃は、まだ知らなかったのだ。
第2章:直感との戦い 〜「え、もうちょっとこう...」のイライラ〜

データの前処理も整った。棒グラフも描ける。
でも、どこかしっくりこない。
「このグラフ、なんか“頑張って書きました感”がすごいな…」
「色をサッと変えたいだけなのに、なんでこんなにコード長いん?」
「えーっと、拡大は……どこいじるんだっけ?」
細かい調整のたびにセルを直し、コードを走らせる。
グラフを“操っている”というより、“修行している”気分だった。
そんなとき、ふと思い出した。
──DAX地獄を抜けたあと、マウスで軽快にグラフを操っていたあの頃の自分を。
クリック一つで色が変わり、形が変わる。
まるでグラフが意思を持っているように、応えてくれた。
そう、それは Power BI だった。
「いいなぁ、ああいう直感的な操作……」
「今回はPythonでやるのに、今さら戻るのはなぁ……」
「このデータ量だと、Power BIだと重いかもしれんし……」
「DAXさえクリアできれば、私も……」
第3章:ツールの壁 〜自由を求めて〜
「じゃあ、Power BIでやるか(逃げ)」
そう思って調べた瞬間、現実が立ちはだかった。
ダウンロードボタンを押そうとしたら──
見つけてしまった、一行の注意書き。
「※ Power BI Desktop は Windows のみ対応です。」
……え?
「なんでや……可視化の道って、こんなに険しいの?」
環境が違うだけで、使えない。
やりたいことは同じなのに、ツールに“門前払い”される。
──この瞬間、私は“自由な可視化”という言葉の意味を、初めて考えた。
第4章:救世主、Plotlyとの劇的な出会い!

藁にもすがる思いで検索して出会った名前──Plotly。
Pythonで動く。
インタラクティブに動く。
しかも無料。
……その三拍子だけで、胸が高鳴った。
初めて import plotly.express as px と打ち込んだとき、
画面に現れたグラフが呼吸をしているように動いた。
カーソルを合わせるとツールチップが浮かび上がり、
スクロールすればグラフがズームする。
まるで“データと踊っている”ようだった。
「これだ。私が求めていた、“直感とコードの共演”!」
PX!PX!──まるで血が踊っているみたいだ!
コードを書きながら、マウスで遊べる。
データを触るたびに、新しい発見が生まれる。
エクセルでは重くてできなかった、“軽快な遊び”がここにある。
Plotlyは、ワイに再び“データを楽しむ自由”を思い出させてくれた。
あのとき閉ざされていた“ツールの壁”は、もうどこにもない。
そこにあるのは──動くグラフと、踊るデータの世界。
まとめ
可視化の旅は、ツールではなく、“対話の相手”を見つける旅なのかもしれない。
あなたも、Plotlyで“動くデータ”と出会ってみませんか?
これまでの “PX(Plotly Express)” までの道のりで、
ようやくワイは、Pythonとデータ解析の世界にちゃんと足を踏み入れた気がした。
グラフを描くことが目的ではなく、
データと会話できること──それこそが、可視化の本当の楽しさなのだと思う。
この記事が「面白い」「ためになった」と感じていただけたら、
スキやフォローをいただけると、次の励みになります!!
いいなと思ったら応援しよう!
よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!