Python で Plotly の異なるサブプロットごとに異なるタイトルを適用するにはどうすればよいですか?

王林
リリース: 2023-09-17 15:57:02
転載
2623 人が閲覧しました

######導入###

サブプロットの作成は、Python ライブラリ Plotly によって提供されるいくつかのデータ視覚化ツールの 1 つです。大きな物語は、サブプロットを通じて複数の小さな物語に分割できます。場合によっては、メインストーリーに深みと一貫性を与えるために、各サブプロットに独自のタイトルを付けることが必要になる場合があります。

###文法###

subplot_titles パラメーターを使用すると、プロット グリッドのサブプロット タイトルをカスタマイズできます。 make_subplots() 関数は、実際には、指定された行数と列数を持つプロット グリッドを構築できるファクトリ メソッドです。 make_subplots() で操作できる主要なパラメータのいくつかを詳しく見てみましょう -

rows

-このパラメータは、プロットグリッドの行数を指定します。
  • cols

    - このパラメータは、プロット グリッドの列数を指定します。
  • specs

    - グリッド内の各サブプロットのタイプを記述する配列の配列。 Specs 配列の各要素には、サブプロットがまたがる行数と列数、およびサブプロット タイプの 2 つの値が含まれている必要があります。
  • subplot_titles

    -グリッド内の各サブプロットのタイトルを表示するために使用される文字列の配列。この配列のサイズは、グリッド内のサブプロットの数と同じである必要があります。
  • 以下のコードでは、各サブプロットに一意のタイトルを付ける方法で実行します - リーリー

    Example
  • の中国語訳は次のとおりです:
Example

実際のコードを記述する前に、そのアルゴリズムを理解してください。

必要なモジュール (plotly.graph_objs、plotly.subplots、numpy) をインポートします。

  • numpy を使用して、プロット用のデータを作成します。

  • make_subplots 関数を使用して、1 行 3 列を含むサブプロット グリッドを作成します。 subplot_titles 引数を渡して、サブプロットごとに一意のタイトルを設定します。

  • add_trace メソッドを使用して、各サブプロットにトレースを追加します。スプライトごとに、プロットするデータを含む go.Scatter オブジェクトと、データにラベルを付けるための name パラメーターを渡します。

  • update_layout メソッドを使用して、グラフ全体にタイトルを割り当てます。

  • update_xaxes メソッドと update_yaxes メソッドを使用して、各サブプロットの X 軸と Y 軸に一意のタイトルを割り当てます。

  • show メソッドを使用して図面を表示します。

  • リーリー
  • 最初にplotly.graph objsとplotly.subplotsをインポートします。これらは必須ライブラリです。いくつかのサンプルデータを作成するために、numpy ライブラリもインポートしました。
Python で Plotly の異なるサブプロットごとに異なるタイトルを適用するにはどうすればよいですか?
  • 次に、

    numpy

    ライブラリを使用してサンプル データを作成します。配列 x の sin、cos、tan 関数は、生成した 3 つの配列 y1、y2、y3 で表されます。次に、make subplots() メソッドを使用して、1 行 3 列のサブプロットのグリッドを生成します。
  • サブプロット タイトル オプションには、「Sin(x)」、「Cos(x)」、「Tan(x)」という 3 つの文字列値を含む配列も付属しています。各グリッド サブプロットのタイトルはこれに基づいて決定されます。

  • サブグラフ グリッドを作成した後、add trace() 関数を使用して各サブグラフにトレースを追加します。 3 つの配列 y1、y2、および y3 に対して、それぞれ散乱追跡が追加されます。これら 3 つのトレースには、それぞれ「Sin(x)」、「Cos(x)」、「Tan(x)」という名前パラメータも提供します。 addtrace() メソッドの row パラメータとcol パラメータを利用することで、各トレースのサブグラフを定義できます。

  • 次に、 updatelayout() メソッドを使用して、プロット全体のタイトルを「三角関数」に変更します。

  • ここで、update xaxes() メソッドと update yaxes() メソッドを使用して、各サブプロットの x 軸と y 軸のタイトルを設定し、各サブプロットに特別なタイトルを指定します。どのサブグラフを更新するかを示すために、row パラメーターとcol パラメーターを提供します。また、タイトル テキスト パラメータを渡して、X 軸または Y 軸のタイトルを設定します。

  • 最後に

    show()

    メソッドを使用して図面を表示します。
  • ###結論は### Plotly の make subplots()

    関数は、サブプロット グリッドを作成する実用的な方法を提供します。 subfigure title パラメーターを使用すると、グリッド内の各サブフィギュアに異なるタイトルを付けることができます。これに加えて、update
  • xaxes()
ルーチンと update

yaxes()

ルーチンを使用すると、各サブプロットの x 軸と y 軸の名前を変更できます。

以上がPython で Plotly の異なるサブプロットごとに異なるタイトルを適用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!