Top > OOoBasic > Calc > chart2 > ex4

*チャートの作成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)


Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes