[{"id":"7720ca38-fc98-4fd8-a3a5-3c0e730c3c72","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"247ded67-b050-4436-be40-fe7b0eeabef7","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"9a8c377f-1f1e-476e-b487-c2339da9bed3","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"5e8e6db2-89b9-4184-bbdc-301ee676869e","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"e04b598e-b0d8-4054-bdac-5143d90b3d51","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"edb028d0-a8cc-42b2-acda-42a5515729f0","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"2adde444-20a6-43d7-8896-2b445877327a","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"6ab8ced2-6c7a-41b6-b861-ba066bd40f40","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"0c34aedd-80a3-470b-a0f6-c327a4346be7","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"717a5892-fa23-499b-a61d-cff228943aaf","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"bd9be971-69fc-4793-ad6d-234be7a93048","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"a1e8d38f-43d8-4b3e-b747-3fbf7656fcd9","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"d6995fdf-76ee-421f-9e7a-3fb324d14bbb","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"64fa3155-4543-4acd-83b7-f9860fd46673","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"698413bd-0b16-4287-baec-644d98a411d1","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7e4393a0-21ef-438b-981b-325b64db5baa","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]}]
        
(Showing Draft Content)

凡例

Spread.Sheetsでは、チャートの凡例を設定およびカスタマイズできます。

凡例とは

凡例は、プロットされたデータを理解しやすくするために、チャートに添えるラベルです。チャートの凡例項目は、チャートにプロットされたデータカテゴリの名前を表します。データを効果的に視覚化するため、1つのチャートに含まれる個々の凡例項目は、それぞれ異なる色で表示されます。

使用例

デフォルトの凡例設定では、多くの場合、データについての第一印象を明確に伝えることができません。Spread.Sheetsを使用すると、必要に応じて、凡例の位置をカスタマイズしたり、スタイルを適用したり、凡例の書式設定ができます。凡例をカスタマイズすることにより、チャートが標準化されたプロフェッショナルな外観になり、他のチャートから目立つようになります。

- 次の図は、さまざまな地理的地域ごとの月間降雨量の平均を表すチャートを示します。このチャートは、凡例の高度なカスタマイズプロパティ(カスタム凡例の枠線のスタイル、カスタムフォント、カスタムの背景色、カスタムの凡例位置(右上))を使用して書式設定され、Spread.Sheetsのデータを効果的に表します。


チャートへの凡例の追加

チャートに凡例を追加する主な目的は、ユーザーにプロットされた情報を簡単に理解させ、データを分析できるようにすることです。チャートに凡例を定義すると、ワークシートの行および列に表したデータを分かりやすく説明でき、チャートにプロットされた情報を理解しやすくできます。

例えば、上記のチャート例では、地域名を表すために追加された4つの凡例項目(東京、ニューヨーク、ロンドン、ベルリン)があります。

チャートで凡例の表示・非表示を制御するには、 Visible プロパティを使用できます。デフォルトでは、このプロパティはtrueに設定され、チャートに凡例が表示されます。

次のコードは、グラフの凡例を設定する方法を示します。

// 凡例を設定します。
 var legend = chart.legend();
 legend.visible = true;
 chart.legend(legend);

凡例の形式、位置、スタイルのカスタマイズ

凡例の書式設定、位置のカスタマイズ、スタイルの適用を行うと、チャートの外観が向上することだけでなく、チャートを強調表示して発表できます。チャートの凡例に使用できる高度なカスタマイズオプションにより、ユーザーがビジネス要件やカスタムの分析設定に応じて、見栄えの良いチャートを作成できます。

  • 凡例の書式設定と配置設定 - Spread.Sheetsでチャートを作成する場合、デフォルトで凡例がチャートエリアの下部に表示されます。必要に応じて、legendメソッドおよびLegendPosition列挙体を使用して凡例を上、下、左、右や右上に表示することができます。

  • 凡例スタイルの変更 - Spread.Sheetsでは、 borderStyle プロパティと backColor プロパティを使用し、凡例の枠線スタイルと背景色もカスタマイズすることができます。また、グラフの凡例のフォントの色、フォントサイズ、およびフォントファミリをカスタマイズするには、 fontSizefontFamily 、および color プロパティを使用できます。

コードの使用

次のコードは、さまざまな地理的地域ごとの月間降雨量の平均を表すチャートに対し、書式、位置、およびスタイルをカスタマイズした凡例を設定します。

<script type="text/javascript">
var chart_columnClustered, chart_columnStacked, chart_columnStacked100, sheet;
window.onload = function () {
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
sheet = spread.getActiveSheet();
sheet.suspendPaint();var dataArray =[
["", '1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
["東京", 49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
["ニューヨーク", 83.6, 78.8, 98.5, 93.4, 106.0, 84.5, 105.0, 104.3, 91.2, 83.5, 106.6, 92.3],
["ロンドン", 48.9, 38.8, 39.3, 41.4, 47.0, 48.3, 59.0, 59.6, 52.4, 65.2, 59.3, 51.2],
["ベルリン", 42.4, 33.2, 34.5, 39.7, 52.6, 75.5, 57.4, 60.4, 47.6, 39.1, 46.8, 51.1]
];
sheet.setArray(0, 0, dataArray);// 集合縦棒チャートを追加します。
chart_columnClustered = sheet.charts.add('chart_columnClustered', GC.Spread.Sheets.Charts.ChartType.columnClustered, 20, 110, 550, 250, "A1:M5");// チャートでアニメーションを使用します。
chart_columnClustered.useAnimation(true);// チャートのタイトルを設定します。
var title = chart_columnClustered.title()
title.fontSize = "18.00";
title.color = "rgb(228,65,54)";
title.text = '月平均降雨';
chart_columnClustered.title(title);// 凡例を書式設定します。
// 凡例のcolor、fontSize、backColorおよびfontFamilyプロパティを設定します。
var legend = chart_columnClustered.legend();// 凡例の可視性をtrueに設定します。
legend.visible = true;
legend.color = 'Green';
legend.fontSize = 12;
legend.fontFamily = 'Calibri';
legend.backColor = 'Yellow';// 凡例の位置をカスタマイズします。// 凡例の位置をtopRightに変更します。
var legendPosition = GC.Spread.Sheets.Charts.LegendPosition;
legend.position = legendPosition.topRight;// 凡例スタイルをカスタマイズします。// 凡例の枠線スタイルを変更します。
legend.borderStyle.width = 1;
legend.borderStyle.color = "blue";
legend.borderStyle.backColor = "Red";
chart_columnClustered.legend(legend);
sheet.resumePaint();
};
</script>