IRONSOFTWAREHOME
PYTHONヘルプ

データサイエンスのためのPlotly Pythonチュートリアル

Curtis Chau
Curtis Chau
Updated: 2026年6月20日

動的で目を引くPDFレポートや文書を生成する包括的なソリューションは、対話型で視覚的に魅力的なグラフを作成するための強力なPythonパッケージであるPlotlyとIronPDFを統合することで提供できます。 Plotlyはインタラクティブなグラフやチャートの作成に優れており、IronPDFは.NETアプリケーションでPDFファイルを操作するために使用できます。

PlotlyとIronPDFを組み合わせることで、Plotlyのビジュアライゼーションと他のコンテンツを簡単に含むPDFドキュメントを作成できます。 この統合により、データの可視化が重要な徹底したレポート、プレゼンテーション、およびその他の文書の作成が簡単になります。

Plotly Python(開発者向けの動作説明):図1

この記事では、Plotlyの強力なグラフ機能をIronPDFと組み合わせて動的で魅力的なビジュアライゼーションを備えたプロ品質のPDFドキュメントを作成する方法を説明します。 PlotlyのグラフをPDFドキュメントと互換性のある静的フォーマットにエクスポートする方法や、これらのコンポーネントをプロフェッショナルな外観のPDFレポートに組み立てるためのIronPDFの使用方法について説明します。

また、PlotlyとIronPDFのスムーズな統合を達成するための潜在的な障害と推奨される実践についても議論し、最終製品がユーザビリティと品質の必要な基準を満たしていることを確認します。

Plotly Pythonとは何ですか?

Plotlyは、Pythonと共に使用して魅力的でインタラクティブなビジュアライゼーションを作成するために設計された柔軟で強力なパッケージです。 Plotlyの使いやすいインターフェースと幅広いグラフ機能により、ユーザーは非構造化データをバーチャート、折れ線グラフ、散布図、円グラフなど、他の多くの種類のチャートを使用して魅力的なストーリー、分析、およびプレゼンテーションに変換できます。

その多くの機能の中で、異なるカテゴリ間のデータの分布を表示するのに役立つボックスプロットの作成をサポートしています。 ボックスプロットは、データの変動のグラフィカルな要約を提供し、中央値、四分位数、および潜在的な外れ値を示します。

さらに、Plotlyはデータビジュアライゼーションにおける3次元を追加するバブルチャートの作成を容易にし、バブルのサイズを変化させて別の変数を表します。 これは、データ内の相関やトレンドを強調するのに特に役立ちます。

Plotlyにはさまざまなタイプのチャートに誤差バーを追加する機能も含まれており、データの不確実性や変動を視覚化するのに役立ちます。 誤差バーを取り入れることで、ユーザーはデータの信頼性と精度のより包括的で正確な表現を提供できます。

インタラクティブなビジュアライゼーション

Plotlyは即座に操作可能で、ウェブブラウザで探検可能な動的チャートを作成します。 Plotlyのダッシュ要素は線チャートの表示から入れ替えることができ、ユーザーはデータポイントをズームしたりパンしたりして詳細情報を取得できます。

豊富なグラフタイプ

プロットリーでは、散布図、棒グラフ、折れ線グラフ、円グラフ、ヒストグラム、ヒートマップ、等高線プロット、3Dグラフなど、多くの種類のグラフをサポートしています。

カスタマイズ

ユーザーは、プロットの外観と動作を細かく制御できます。 Plotlyグラフの注釈、カラースケール、凡例、タイトル、軸ラベル、その他のデザイン選択がすべてカスタマイズ可能です。

エクスポートオプション

PlotlyユーザーはグラフをPDFドキュメント、インタラクティブHTMLファイル、静的イメージ(PNG、JPEG、SVG)など、いくつかの形式でエクスポートできます。

統合

PlotlyはさまざまなPythonフレームワークやモジュールと簡単に組み合わせることができ、例えばウェブベースのダッシュアプリケーションとダッシュボードを作成するためのDash、数値計算のためのNumPy、データ操作のためのPandasなどがあります。

Plotlyの作成と構成

Plotlyプロットの作成と設定プロセスの各ステップを詳しく見ていきましょう。

Plotlyのインストール

Plotlyは、すでにインストールされていない場合はpipを使用してインストールできます。

pip install plotly
SHELL

Plotlyのインポートとデータの準備

Plotlyから必要なモジュールをインポートした後、データを準備します。

import plotly.graph_objects as go
# Sample data
x_data = [1, 2, 3, 4, 5]
y_data = [10, 11, 12, 13, 14]
Python

Traceの作成

データの可視化を表現するためのトレースオブジェクトを作成します。 ここでは簡単な線グラフを作成します。

# Create a trace (line plot)
trace = go.Scatter(x=x_data, y=y_data)
Python

レイアウトの作成

レイアウトオブジェクトを構築して、プロットの配置を変更できます。 これには、軸ラベルやタイトルなどの設定が含まれます。

# Create a layout
layout = go.Layout(
    title="My Plot",
    xaxis=dict(title="X-axis"),
    yaxis=dict(title="Y-axis")
)
Python

Figureの作成

レイアウトとトレースを統合してFigureオブジェクトを作成します。

# Create a figure
fig = go.Figure(data=[trace], layout=layout)
Python

プロットの表示

最後に、プロットを表示するにはshowメソッドを使用します。

# Display the plot
fig.show()
Python

このチュートリアルは、Plotlyプロットの作成と設定のステップバイステップインストールプロセスを完了します。 さらに洗練された設定や機能については、Plotlyの指示を詳細に調べることができます。

開始

IronPDF とは何ですか?

IronPDF for Pythonは、PDFファイルを作成、編集、変換するための強力なライブラリです。 プログラマーは既存のPDFを操作したり、HTMLをPDFに変換したり、その他のPDF関連のアクションをプログラミングを通じて実行したりできます。

IronPDFは、動的なPDF生成と処理を必要とするアプリケーションにとって便利なソリューションであり、高品質なPDFドキュメントを生成するための柔軟で使いやすい方法を提供します。

Plotly Python(開発者向けの動作説明):図2

特徴

HTMLをPDFに変換

IronPDFはHTMLコンテンツをPDFドキュメントに変換するために使用できます。 これにより、最新のHTML5、CSS3、JavaScriptを使用してウェブコンテンツから視覚的に魅力的なPDF出版物を作成することができます。

PDFの作成と編集

プログラムによって生成された新しいPDFドキュメントには、テキスト、画像、テーブル、その他のコンテンツを追加できます。 IronPDFを使用して既存のPDFドキュメントを開いて編集できます。 PDFのコンテンツを変更したり追加したり、特定の部分を削除したりすることができます。

高度なスタイリングとレイアウト

PDFの中のコンテンツをスタイルするためにCSSを使用します。 これには、複雑なレイアウト、フォント、色、その他のデザイン要素のサポートが含まれています。 JavaScriptを使用して、PDF内で動的なコンテンツを作成できるHTMLコンテンツをレンダリングします。

IronPDFをインストールする

IronPDFはpipでインストールできます。 インストールするために以下のコマンドを使用します。

> pip install ironpdf

Plotlyレポートを生成し、PDFに変換

データを可視化するためにPython PlotlyプロットをIronPDFと組み合わせ、PDF文書を生成します。

from ironpdf import *
import plotly.graph_objects as go

# Create a Plotly figure
fig = go.Figure(data=go.Scatter(x=[1, 2, 3], y=[3, 2, 1]))
# Export the Plotly figure to an HTML file
fig.write_html('demo.html')

# Create a PDF document instance using IronPDF
iron_pdf = ChromePdfRenderer()

# Render the HTML file as a PDF document
pdf = iron_pdf.RenderHtmlFileAsPdf("demo.html")

# Save the rendered PDF document
pdf.SaveAs("ironpdf_document_with_plotly.pdf")
print("PDF document generated successfully.")
Python

線グラフを作成するために、Plotlyのgo.Scatterを利用します。 グラフのレイアウトを変更するにはgo.Layoutが使用できます。 最後に、プロットされたレイアウトとトレースを1つの図にまとめるにはgo.Figureを使用します。

PlotlyからHTML形式で静的ファイルとしてプロットをエクスポートできます。 この場合、プロットはdemo.htmlという名前のHTMLファイルとしてエクスポートされます。

IronPDFの機能を利用してPDFドキュメントを作成しました。 その後、HTMLマテリアルをSaveAsを使用してPDFファイルを保存しました。

Plotly Python(開発者向けの動作説明):図3

これらの指示に従ってPythonでPlotlyプロットを作成し、画像としてエクスポートし、IronPDFと統合して出力をPDFドキュメントとして生成できます。 使用するケースや環境に合わせてコードを修正します。

結論

結論として、PythonのPlotlyとIronPDFの組み合わせは、インタラクティブなデータビューを強化する動的で視覚的に魅力的なPDFドキュメントを生成するための強力なオプションを提供します。 Plotlyの柔軟なプロット機能は、有益なグラフやチャートの作成を可能にし、IronPDFはプロフェッショナルな環境に適したPDFドキュメントの作成を容易にします。

ユーザーは、PlotlyのインタラクティブなプロットをIronPDFのPDF生成機能と組み合わせることで、データ駆動の洞察をレポート、プレゼンテーション、文書に簡単に統合できます。 数値データの傾向を示したり、情報を比較したり、複雑な関係を示したりする際に、PlotlyとIronPDFを組み合わせることで、ユーザーは視覚的に魅力的な方法でデータを効率よく伝えることができます。

IronPDFやその他のIron Software製品を開発スタックに統合することで、クライアントやエンドユーザーに機能豊富で高品質なソフトウェアソリューションを提供できます。 これにより、プロジェクトやプロセスが最適化されることにも役立ちます。 現代のソフトウェア開発プロジェクトは、$999から始まるIronPDFの価格に依存でき、包括的なドキュメント、活気のあるコミュニティ、一貫した改善があるためIron Softwareは信頼できるパートナーです。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から