[]
SpreadJSでは、サポートされていないチャートが、他のファイル形式からインポートされたときに保持できます。 preserveUnsupportedChart をtrueに設定することで、チャートとそのプロパティを保持できます。また、サポートされていないチャートは、他の形式にエクスポートすることができます。
次の図は、「サポートされていないチャート形式」テキストを持つサポートされていないチャートを表示する例を示します。
preserveUnsupportedChart のデフォルト値はfalseで、SpreadJSにインポートしたときにサポートされていないチャートを縦棒チャートに変換します。
次のサンプルコードは、Excelファイルからインポートしたときに、サポートされていないチャートを保持します。
var sheet = workbook.getSheet(1);
sheet.charts.preserveUnsupportedChart(true);
注意 : preserveUnsupportedChart はワークシートで適用されるため、アクティブシートが変更されたときに再度呼び出す必要があります。
次のサンプルコードは、サポートされていないチャート上にカスタマイズされたテキストを定義します。
sheet.charts.preserveUnsupportedChart(true, function (chart, chartHost) {
var paintElement = document.createElement('div');
paintElement.innerHTML = 'チャート形式がサポートされていないため表示されません。';
chartHost.appendChild(paintElement);
});
メモ :チャート上に表示されるテキストは、jsonデータにシリアル化できません。
SpreadJSではサポートされていないチャートタイプは、次の通りです。
3-D 折れ線
3-D 縦棒
3-D 面
3-D 集合縦棒
3-D 積み上げ縦棒
3-D 100% 積み上げ縦棒
3-D 集合横棒
3-D 積み上げ横棒
3-D 100% 積み上げ横棒
補助円グラフ付き円
切り離した円
切り離した3-D円
補助縦棒付き円
3-D 積み上げ面
3-D 100% 積み上げ面
ドーナツ
3-D 効果付きバブル
3-D 等高線
ワイヤーフレーム 3-D 等高線
等高線
ワイヤーフレーム等高線
箱ひげ図
パレート線
マップ
ウォーターフォール
ヒストグラム