[]
• new ChartCollection()
シートのすべてのチャートを管理するチャートマネージャを表します。
▸ add(name
, chartType
, x
, y
, width
, height
, dataRange?
, dataOrientation?
, colorScheme?
): Chart
シートにチャートを追加します。
実例
// 次のサンプルコードは、チャートの追加方法を示します。
var dataRange = "A1:D4";
var chart = activeSheet.charts.add('Chart1', GC.Spread.Sheets.Charts.ChartType.columnClustered, 250, 20, 600, 400, dataRange);
名前 | 型 | 説明 |
---|---|---|
name |
string |
シートに追加するチャートの名前。 |
chartType |
ChartType |
チャートの種類。 |
x |
number |
チャートのx位置。 |
y |
number |
チャートのy位置。 |
width |
number |
チャートの幅。 |
height |
number |
チャートの高さ。 |
dataRange? |
string |
チャートのデータ範囲の数式文字列。 |
dataOrientation? |
RowCol |
系列のデータの向き。 |
colorScheme? |
ColorScheme |
- |
シートに追加されたチャート。
▸ all(): Chart
[]
シートに存在するすべてのチャートを取得します。
実例
var dataRange = "A1:D4";
activeSheet.charts.add('Chart1', GC.Spread.Sheets.Charts.ChartType.columnClustered, 250, 20, 600, 180, dataRange);
var dataRange2 = "A20:D24";
activeSheet.charts.add('Chart2', GC.Spread.Sheets.Charts.ChartType.columnClustered, 250, 220, 600, 180, dataRange2);
var charts = activeSheet.charts.all();
for (var i = 0; i < charts.length; i++) {
alert("Name of chart " + i + " is: " + charts[i].name())
}
Chart
[]
シートに存在するすべてのチャートのコレクション。
▸ clear(): void
シートに存在するすべてのチャートを削除します。
void
▸ get(name
): Chart
シート上のチャートを名前によって取得します。
実例
var dataRange = "A1:D4";
activeSheet.charts.add('Chart1', GC.Spread.Sheets.Charts.ChartType.columnClustered, 250, 20, 600, 400, dataRange);
// ボタン
$("#button1").click(function () {
var chart = activeSheet.charts.get("f2");
});
名前 | 型 | 説明 |
---|---|---|
name |
string |
チャート名。 |
指定した名前を持つ、シート上のチャート。
▸ preserveUnsupportedChart(flag?
, paintCallBack?
): undefined
| boolean
インポート時にサポートされていないチャートを保持するかどうかを取得または設定します。
実例
sheet.charts.preserveUnsupportedChart(true, function(chart, ctx, width, height){
ctx.textBaseline = 'middle';
ctx.textAlign = 'center';
ctx.fillStyle = '#000000';
ctx.fillText("to be continue", width / 2, height / 2, width);
})
名前 | 型 | 説明 |
---|---|---|
flag? |
boolean |
インポート時にサポートされていないチャートを保持するかどうかを示します。デフォルト値はfalseです。trueに設定すると、paintCallBackとして描画されます。 |
paintCallBack? |
ILegacyChartPaintCallBack | IPaintCallBack |
サポートされていないチャートコンテンツの表示機能。 |
undefined
| boolean
値が設定されていない場合は、チャートの値を返します。値が設定されている場合は、undefinedを返します。
▸ remove(name
): void
シート上のチャートを名前によって削除します。
実例
var dataRange = "A1:D4";
activeSheet.charts.add('Chart1', GC.Spread.Sheets.Charts.ChartType.columnClustered, 250, 20, 600, 400, dataRange);
// ボタン
$("#button1").click(function () {
activeSheet.resumePaint();
activeSheet.charts.remove("f2");
activeSheet.repaint();
});
名前 | 型 | 説明 |
---|---|---|
name |
string |
チャート名。 |
void
▸ zIndex(name
, zIndex?
): any
チャートのzインデックスを取得または設定します。
実例
var dataRange = "A1:D4";
activeSheet.charts.add('Chart1', GC.Spread.Sheets.Charts.ChartType.columnClustered, 250, 20, 600, 180, dataRange);
var dataRange2 = "A20:D24";
activeSheet.charts.add('Chart2', GC.Spread.Sheets.Charts.ChartType.columnClustered, 250, 180, 600, 180, dataRange2);
activeSheet.charts.zIndex('Chart1', 897);
activeSheet.charts.zIndex('Chart2', 890);
名前 | 型 | 説明 |
---|---|---|
name |
string |
チャート名。 |
zIndex? |
number |
チャートのzインデックス。 |
any
パラメーター'zIndex'がnullまたはundefinedの場合は、指定した名前を持つチャートのzインデックスが返されます。