先の<1.1.1項>ChartDataよりも、XySeriesDataを経由する分オブジェクトの階層が深く複雑になります。階層構造を以下に示します。XyChartDataオブジェクトとその配下のメソッド・属性さて、書式の解説だけではやはり理解し辛いと思いますので、散布図の参照データを作るサンプルコードを紹介します。系列2にデータセットを設定<List2>では、14,15行目で系列を2つ(“系列1”,”系列2”)用意します。その系列が参照するデータは、18,21行目で設定します。Y)を要素とするリストで用意しています。グラフの本体(フレーム)を定義する(GraphicFrameオブジェクト)<1.1項>で参照データの定義ができました、本稿ではグラフ本体をスライドに配置するためのフレーム(GraphicFrameオブジェクト)について解説します。GraphicFrameオブジェクトはShapeオブジェクトの一種です。スライドを構成する全ての要素をまとめたShapesコレクションに追加する必要があります。定義(Enumeration)の中から選択・指定します。<1.1>項で解説した参照データ定義(ChartDataオブジェクト)を設定します。グラフの見栄え(タイトル・軸・凡例)を整える(Chartオブジェクト)スライドにGraphicFrame(Shape)オブジェクトを追加したので、デフォルト設定のグラフが反映されました。この時点でのデザインは、最低限のシンプルなものなので、見栄えをカスタマイズしたくなります。グラフのカスタマイズに必要な属性が多く提供されています。本項では、使用頻度の高いグラフ設定を厳選して紹介します。配下の主な関数、プロパティには以下にようなものがあります。】グラフの「メインタイトル」を設定します。X軸、Y軸のタイトルについては後述します。系列データの区別を表記する「凡例」は、グラフの必須要素となります。「凡例」に関わる属性は主として以下があります。凡例の関連属性(主要なもの抜粋)次の図10は「タイトル」と「凡例」に関連するプロパティの適用例です。軸の設定は、X軸、Y軸で個別に設定できます。Axisオブジェクトを取得して配下の属性で設定します。設定可能な属性は殆ど共通でが、一部にY軸に特化した属性もあるので公式ドキュメントを参照してください。下記に主要な属性をまとめました。軸設定の関連属性(主要なもの抜粋)グラフの「軸(X,Y)の設定」に関連するプロパティの対応例をまとめました。軸設定の対応プロパティ以上が、スライドへグラフを挿入する主要なオブジェクトの解説となります。次節では、実際にグラフを挿入するコード例を2つ紹介します。グラフを挿入するプログラム例<実践編>これまでに説明してきた各種オブジェクトとメソッド・プロパティについて実例で確認します。一般的によく用いられる「棒グラフ」「散布図」を例にSampleプログラムを示します。棒グラフのサンプルコード次の<List3>は「棒グラフ」の作例です。スライドにグラフを挿入します。凡例を追加しグラフの見栄えを整えます。凡例の配置場所(グラフの中外)prs.save('Blog_棒グラフの作成.pptx')それでは、コードのポイントを解説します。