製品版のみの機能
データ チャート - 軸タイトル
igChart コントロールの軸タイトル機能は、igChart コントロールの x および y 軸に情報を追加できます。スライダーを使用すると、軸タイトルの回転角度を設定できます。
このサンプルは CTP 機能を使用しています。製品版では、API や動作が変更される場合があります。
このサンプルは、より大きい画面サイズのためにデザインされました。
モバイル デバイスで画面を回転、フル サイズ表示、またはその他のデバイスにメールで送信します。
コード ビュー
クリップボードへコピー
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Axis Title</title> <script src="http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.8.3.js"></script> <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script> <!-- Ignite UI for jQuery Required Combined CSS Files --> <link href="http://cdn-na.infragistics.com/igniteui/2024.1/latest/css/themes/infragistics/infragistics.theme.css" rel="stylesheet" /> <link href="http://cdn-na.infragistics.com/igniteui/2024.1/latest/css/structure/infragistics.css" rel="stylesheet" /> <!--CSS file specific for chart styling --> <link href="http://cdn-na.infragistics.com/igniteui/2024.1/latest/css/structure/modules/infragistics.ui.chart.css" rel="stylesheet" /> <!-- Ignite UI for jQuery Required Combined JavaScript Files --> <script src="http://cdn-na.infragistics.com/igniteui/2024.1/latest/js/infragistics.core.js"></script> <script src="http://cdn-na.infragistics.com/igniteui/2024.1/latest/js/infragistics.dv.js"></script> </head> <body> <script type="text/javascript" src="/data-files/world-energy-production.js"> </script> <script type="text/javascript"> $(function () { $("#chart").igDataChart({ width: "98%", height: "400px", dataSource: lastFiveYears, title: "国別エネルギー生産量", subtitle: "総一次エネルギー生産国トップ 5 ", legend: { element: "columnLegend" }, axes: [{ name: "xAxis", type: "categoryX", label: "Year", title: "年" }, { name: "EnergyAxis", type: "numericY", title: "生産されたエネルギー (BTU 40 億単位)" }], series: [{ name: "series1", title: "Canada", type: "column", isHighlightingEnabled: true, isTransitionInEnabled: true, xAxis: "xAxis", yAxis: "EnergyAxis", valueMemberPath: "Canada", tooltipTemplate: "Canada", showTooltip: true }, { name: "series2", title: "Saudi Arabia", type: "column", isHighlightingEnabled: true, isTransitionInEnabled: true, xAxis: "xAxis", yAxis: "EnergyAxis", valueMemberPath: "SaudiArabia", tooltipTemplate: "Saudi Arabia", showTooltip: true }, { name: "series3", title: "Russia", type: "column", isHighlightingEnabled: true, isTransitionInEnabled: true, xAxis: "xAxis", yAxis: "EnergyAxis", valueMemberPath: "Russia", tooltipTemplate: "Russia", showTooltip: true }, { name: "series4", title: "United States", type: "column", isHighlightingEnabled: true, isTransitionInEnabled: true, xAxis: "xAxis", yAxis: "EnergyAxis", valueMemberPath: "UnitedStates", tooltipTemplate: "United States", showTooltip: true }, { name: "series5", title: "China", type: "column", isHighlightingEnabled: true, isTransitionInEnabled: true, xAxis: "xAxis", yAxis: "EnergyAxis", valueMemberPath: "China", tooltipTemplate: "China", showTooltip: true }] }); //yAxis Angle Transiton Duration Slider $("#yAxisAngleSlider").slider({ min: -180, max: 180, value: -90, slide: function (event, ui) { $("#chart").igDataChart("option", "axes", [{ name: "EnergyAxis", titleAngle: ui.value}]); $("#yAxisAngleLabel").text(ui.value); } }); //xAxis Angle Transiton Duration Slider $("#xAxisAngleSlider").slider({ min: -180, max: 180, value: -90, slide: function (event, ui) { $("#chart").igDataChart("option", "axes", [{ name: "xAxis", titleAngle: ui.value }]); $("#xAxisAngleLabel").text(ui.value); } }); }); </script> <style type="text/css"> td { vertical-align: top; } .chartElement { padding-bottom: 20px; } .optionsPane { position: relative; float: initial; width: 250px; margin: 6px 3px 6px 6px; display: inline-block; padding-top: 18px; } .optionsColumn { float: left; /*width: 250px;*/ position: relative; margin: 2px; padding: 2px; display: inline-block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #e0e0e0; } .slider { width: 250px; margin: 10px 10px 4px 6px; padding-right: 3px; padding-left: 3px; display: inline-block; float: left; } .values { padding-left: 7px; padding-right: 0px; } </style> <table><tr> <td id="chart" class="chartElement"></td> <td id="columnLegend" style="float: left"></td></tr></table> <div class="EIA-attribution"> エネルギーのデータ ソース:<br /> <a href="http://www.eia.gov" target="_blank">U.S. Energy Information Administration (September 2012) </a> </div> <br/> <div> <div class="optionsPane"> <div class="optionsColumn"> <div> <label>Y 軸を回転</label> <label id="yAxisAngleLabel" class="values">-90</label> <div id="yAxisAngleSlider" class="slider"></div> </div> </div> <div class="optionsColumn"> <div> <label>X 軸を回転</label> <label id="xAxisAngleLabel" class="values">0</label> <div id="xAxisAngleSlider" class="slider"></div> </div> </div> </div> </div> </body> </html>
/* Data from U.S. Energy Information Administration (2012) */ var data = [ { "Year": 1995, "Canada": 16.8331, "SaudiArabia": 20.6591, "Russia": 41.4181, "UnitedStates": 71.1744, "China": 33.5387, }, { "Year": 1996, "Canada": 17.2262, "SaudiArabia": 20.8153, "Russia": 39.9461, "UnitedStates": 72.4860, "China": 35.1037, }, { "Year": 1997, "Canada": 17.4787, "SaudiArabia": 21.2433, "Russia": 38.7414, "UnitedStates": 72.4715, "China": 38.4407, }, { "Year": 1998, "Canada": 17.4377, "SaudiArabia": 21.4151, "Russia": 39.0652, "UnitedStates": 72.8764, "China": 38.8876, }, { "Year": 1999, "Canada": 17.6813, "SaudiArabia": 20.1783, "Russia": 40.8088, "UnitedStates": 71.7420, "China": 37.5003, }, { "Year": 2000, "Canada": 18.1283, "SaudiArabia": 21.5931, "Russia": 41.6954, "UnitedStates": 71.3322, "China": 38.7841, }, { "Year": 2001, "Canada": 18.0215, "SaudiArabia": 20.9456, "Russia": 42.6263, "UnitedStates": 71.7343, "China": 41.6730, }, { "Year": 2002, "Canada": 18.3578, "SaudiArabia": 20.2696, "Russia": 44.1627, "UnitedStates": 70.7132, "China": 46.2297, }, { "Year": 2003, "Canada": 18.3074, "SaudiArabia": 23.0489, "Russia": 47.1823, "UnitedStates": 69.9627, "China": 51.2491, }, { "Year": 2004, "Canada": 18.6642, "SaudiArabia": 24.1590, "Russia": 49.8648, "UnitedStates": 70.2224, "China": 55.9233, }, { "Year": 2005, "Canada": 18.8932, "SaudiArabia": 25.4401, "Russia": 51.0796, "UnitedStates": 69.4437, "China": 63.9524, }, { "Year": 2006, "Canada": 19.2273, "SaudiArabia": 24.6105, "Russia": 52.0557, "UnitedStates": 70.7539, "China": 68.2333, }, { "Year": 2007, "Canada": 19.5439, "SaudiArabia": 23.7326, "Russia": 52.5599, "UnitedStates": 71.4000, "China": 73.2809, }, { "Year": 2008, "Canada": 19.0196, "SaudiArabia": 25.1682, "Russia": 52.5460, "UnitedStates": 73.2178, "China": 78.3599, }, { "Year": 2009, "Canada": 18.3249, "SaudiArabia": 22.837, "Russia": 50.4291, "UnitedStates": 72.6409, "China": 84.0643, }, { "Year": 2010, "Canada": 18.3358, "SaudiArabia": 24.7442, "Russia": 53.2232, "UnitedStates": 74.7951, "China": 90.3918, }, ]; var lastFiveYears = [ { "Year": 2005, "Canada": 18.8932, "SaudiArabia": 25.4401, "Russia": 51.0796, "UnitedStates": 69.4437, "China": 63.9524, }, { "Year": 2006, "Canada": 19.2273, "SaudiArabia": 24.6105, "Russia": 52.0557, "UnitedStates": 70.7539, "China": 68.2333, }, { "Year": 2007, "Canada": 19.5439, "SaudiArabia": 23.7326, "Russia": 52.5599, "UnitedStates": 71.4000, "China": 73.2809, }, { "Year": 2008, "Canada": 19.0196, "SaudiArabia": 25.1682, "Russia": 52.5460, "UnitedStates": 73.2178, "China": 78.3599, }, { "Year": 2009, "Canada": 18.3249, "SaudiArabia": 22.837, "Russia": 50.4291, "UnitedStates": 72.6409, "China": 84.0643, }, { "Year": 2010, "Canada": 18.3358, "SaudiArabia": 24.7442, "Russia": 53.2232, "UnitedStates": 74.7951, "China": 90.3918, } ]; var everyThreeYears = [ { "Year": 1995, "Canada": 16.8331, "SaudiArabia": 20.6591, "Russia": 41.4181, "UnitedStates": 71.1744, "China": 33.5387, }, { "Year": 1998, "Canada": 17.4377, "SaudiArabia": 21.4151, "Russia": 39.0652, "UnitedStates": 72.8764, "China": 38.8876, }, { "Year": 2001, "Canada": 18.0215, "SaudiArabia": 20.9456, "Russia": 42.6263, "UnitedStates": 71.7343, "China": 41.6730, }, { "Year": 2004, "Canada": 18.6642, "SaudiArabia": 24.1590, "Russia": 49.8648, "UnitedStates": 70.2224, "China": 55.9233, }, { "Year": 2007, "Canada": 19.5439, "SaudiArabia": 23.7326, "Russia": 52.5599, "UnitedStates": 71.4000, "China": 73.2809, }, { "Year": 2010, "Canada": 18.3358, "SaudiArabia": 24.7442, "Russia": 53.2232, "UnitedStates": 74.7951, "China": 90.3918, }, ];