| MVC Classic ウィジェット > Chart ウィジェット > Wijscatterchart > Wijscatterchart チュートリアル > 手順 2:ウィジェットの初期化 |
前の手順では、マークアップを追加し、散布図に表示されるコンテンツを追加しました。ここで、jQuery スクリプトを追加し、ウィジェットを初期化して、さらに、X と Y 軸のテキスト設定、グラフラベルへのツールチップの追加、「ハードウェア販売」という名前のグラフヘッダーの追加を行った後、seriesList を使用して X 軸に文字列データと Y 軸に数値データを持つ3つのデータ系列を作成できます。
前の手順で追加した終了の </div> タグの後に、次の jQuery スクリプトを入力し、wijscatterchart ウィジェットを初期化します。
| ソースビュー |
コードのコピー
|
|---|---|
<script id="scriptInit" type="text/javascript">
$(document).ready(function () {
$("#wijscatterchartDefault").wijscatterchart({
header: {
text: "性別による72人の身長/体種のグラフ"
},
axis: {
y: {
text: "体種(キロ)",
labels: {
style: {
fill: "#7f7f7f",
"font-size": "11pt"
}
},
gridMajor: {
style: {stroke: "#353539", "stroke-dasharray": "- " }
},
tickMajor: { position: "outside", style: {stroke: "#7f7f7f"} },
tickMinor: { position: "outside", style: {stroke: "#7f7f7f"} }
},
x: {
text: "身長(センチ)",
labels: {
style: {
fill: "#7f7f7f",
"font-size": "11pt",
rotation: -45
}
},
tickMajor: { position: "outside", style: {stroke: "#7f7f7f"} }
}
},
showChartLabels: false,
hint: {
content: function () {
return this.x + ' cm, ' + this.y + ' kg'
},
contentStyle: {
"font-size": "10pt"
},
offsetY: -10
},
legend: {
visible: false
},
seriesList: [
{
label: "女",
legendEntry: true,
data: {
x: [161.4, 169.0, 166.2, 159.4, 162.5, 159.0, 162.8, 159.0, 179.8, 162.9, 161.0,
151.1, 168.2, 168.9, 173.2,174.0, 162.6,161.3, 156.2, 149.9, 169.5, 174.0, 162.6,
160.0, 175.3, 169.5, 160.0, 172.7, 162.6, 157.5,
176.5, 164.4, 160.7, 174.0, 163.8],
y: [63.4, 58.2, 58.6, 45.7, 52.2, 48.6, 57.8, 55.6, 66.8, 59.4, 53.6, 73.2, 53.4,
69.0, 58.4,73.6, 61.4, 55.5, 63.6, 60.9, 60.0, 46.8, 57.3, 64.1, 63.6, 67.3,
75.5, 68.2, 61.4, 76.8,71.8, 55.5, 48.6, 66.4, 67.3]
},
visible: true,
markerType: "circle"
}, {
label: "男",
legendEntry: true,
data: {
x: [175.0, 174.0, 165.1, 177.0, 192.0, 176.5, 169.4, 182.1, 179.8, 175.3, 184.9,
177.3, 167.4, 178.1, 168.9,174.0, 167.6, 170.2, 167.6, 188.0, 174.0, 176.5,
180.3, 167.6, 188.0, 180.3,167.6, 183.0, 183.0, 179.1,170.2, 177.8, 179.1,
190.5, 177.8, 180.3, 180.3
],
y: [70.2, 73.4, 70.5, 68.9, 102.3, 68.4, 65.9, 75.7, 84.5, 87.7, 86.4, 73.2, 53.9,
72.0, 55.5,70.9, 64.5, 77.3, 72.3, 87.3, 80.0, 82.3, 73.6, 74.1, 85.9, 73.2, 76.3,
65.9, 90.9, 89.1,62.3, 82.7, 79.1, 98.2, 84.1, 83.2, 83.2
]
},
visible: true,
markerType: "diamond"
}
],
seriesStyles: [{
fill: "#afe500",
stroke: "#afe500"
}, {
fill: "#ff9900",
stroke: "#ff9900"
}
|
|