[]
        
(Showing Draft Content)

サポートされていないチャートの保持

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 等高線

  • 等高線

  • ワイヤーフレーム等高線

  • 箱ひげ図

  • パレート線

  • マップ

  • ウォーターフォール

  • ヒストグラム