*チャートの作成2 [#df679a5b] 次のような表から折れ線グラフを二つ作成するとします。列 A をデータラベルとして、一つめのグラフに B1:C4 の範囲を、二つめのグラフに D1:E4 の範囲を描きます。 ||A|B|C|D|E| |1|A|100|99|89|90| |2|B|133|105|80|100| |3|C|120|110|82|99| |4|D|102|120|90|88| [[作成例1>OOoBasic/Calc/chart2/ex1]] の関数を利用すると簡単に作成できます。 一つめのデータソースは簡単です。ラベルとデータを含む範囲 A1:C4 をそのまま渡します。 oDataSource = CreateDataSource(oDataProvider, _ "Sheet1.A1:C4", _ com.sun.star.chart.ChartDataRowSource.COLUMNS, _ False, True) 二つめのグラフのデータソースを次のように作成します。セミコロン ; でデータラベルの範囲とデータの範囲 D1:E4 を繋げて渡します。 oDataSource = CreateDataSource(oDataProvider, _ "Sheet1.A1:A4;Sheet1.D1:E4", _ com.sun.star.chart.ChartDataRowSource.COLUMNS, _ False, True) |