質問するログイン新規登録

意見交換

2回答

156閲覧

データの可視化の効率化について

gardsb

総合スコア16

Matplotlib

MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

データマイニング

データマイニングは、購買履歴やクレジットカードの利用履歴、電話の通話履歴など企業にある大量のデータを解析して、その中に隠れたパターンやルールを探し出す技術です。DMと略されることもあります。

Plotly

Plotlyとは、インタラクティブなグラフの作成するためのオープンソースライブラリです。線グラフ・散布図・ヒストグラム・ヒートマップといったグラフだけではなく、3Dグラフやアニメーションの作成も可能です。

0グッド

0クリップ

投稿2026/04/23 17:32

0

0

テーマ、知りたいこと

データの可視化の効率化について

背景、状況

背景
業務で色々なデータを可視化する必要があるため、jupyter notebookで、matplotlibやplotlyなどを使用して可視化をしております。
毎回、微妙に確認したい項目が違うので、折れ線グラフや散布図なども微妙に設定を変えて表示しています。

やりたいこと
高頻度で、可視化するので効率化をしたいと考えています。
現状は毎回可視化するための関数を作り直しています。ある程度ベースの関数を作っておくなど、効率化の方法はありそうなのですが具体的な方法がわからず今に至ります。

質問
データ分析の仕事をされている方や、可視化作業を多くされている方はどのようにされていますか?
可能であれば、普段から実施されている具体的な方法を教えていただけないでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

回答2

#1

aokikenichi

総合スコア2339

投稿2026/04/26 02:31

現状と目指す目標の整理をまずなされると良いかなと思います。

現状は毎回可視化するための関数を作り直しています。ある程度ベースの関数を作っておくなど、効率化の方法はありそう

とのことですが、現状でも「matplotlibやplotlyなどを使用」されているのであれば「ある程度ベースの関数を作ってお」かれているものを使っていますよね。

「微妙に設定を変えて表示」が何を変えられているのか。
レイアウトなのか色なのか凡例なのか
そしてそれが必要な変更なのか。目的によっては毎回変える必要ない場合もあるかと思います。そもそも何を伝えるための可視化でそのためにはどういうグラフが必要か

ここまで整理できれば

  • 標準グラフで十分
  • つど変更していたがグラフの共通化で対応 → 標準ライブラリから変更すべきところを自分カスタマイズ関数とする
  • つど変更すべきグラフ → 必要に応じその「変更」を選択しで選べる関数を作ることを検討

などで一歩進めるのではないかと思います。

2025年版機械学習・データ分析の必須10冊+ガチ89冊+Next5冊=104冊 データ可視化の7冊
などご紹介しているのでよろしければご参考になさってください。

#2

meg_

総合スコア11110

投稿2026/04/26 08:41

業務で色々なデータを可視化する必要がある
毎回、微妙に確認したい項目が違う

PowerBIなどのBIツールを利用するのも一つの手かと思います。
非常に細かい設定はPythonなどを使用した方がやりやすいかとは思いますが、BIツールを使う事で効率化が可能なケースもあると思います。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問