見出し画像

「え、なんで動かんの?」から始まる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とデータ解析の世界にちゃんと足を踏み入れた気がした。

グラフを描くことが目的ではなく、
データと会話できること──それこそが、可視化の本当の楽しさなのだと思う。

この記事が「面白い」「ためになった」と感じていただけたら、
スキやフォローをいただけると、次の励みになります!!

いいなと思ったら応援しよう!

KITAcore|キタコレ@ログプレイヤー よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!