#latest
#demo
Barrange를 포함한 Combination(barrange, line, spline) 차트 응용 예제입니다.
svg { font-family: AppleSDGothicNeo-Regular,Malgun Gothic,"sans-serif"; }
.sbchart-title { font-size: 18px; line-height: 21px; font-weight: bold; }
.sbchart-legend .sbchart-legend-item { font-size: 12px; line-height: 15px; }
sb.chart.render("#chartWrap", {
global: {
color: {
pattern : ["#549FD1","#F36B70","#F22283","#17937C"],
backgroundImage : {
DBP : {
imageUrl : ["#F22283","#29B9D9","#29B9D9","#F22283","#F22283",
"#29B9D9","#F22283","#29B9D9","#F22283","#29B9D9"]
}
}
}
},
data: {
types: {
DBP : "barrange-start",
SBP : "barrange-end",
s : "line",
e : "spline",
pluse : "area-step"
},
json: [
{ time : "10:00", DBP : 65, SBP : 100, s : 36.2, e : 38.1, pluse : 24 },
{ time : "10:30", DBP : 50, SBP : 85, s : 36.1, e : 37.8, pluse : 24 },
{ time : "11:00", DBP : 46, SBP : 80, s : 36.3, e : 37.8, pluse : 24 },
{ time : "11:30", DBP : 45, SBP : 90, s : 36.2, e : 37.7, pluse : 21 },
{ time : "12:00", DBP : 60, SBP : 95, s : 36.3, e : 37.8, pluse : 24 },
{ time : "12:30", DBP : 45, SBP : 80, s : 36.5, e : 37.6, pluse : 24 },
{ time : "13:00", DBP : 70, SBP : 100, s : 36.0, e : 37.8, pluse : 24 },
{ time : "13:30", DBP : 45, SBP : 82, s : 36.1, e : 37.9, pluse : 24 },
{ time : "14:00", DBP : 70, SBP : 98, s : 35.8, e : 37.7, pluse : 13 },
{ time : "14:30", DBP : 73, SBP : 95, s : 36.3, e : 37.6, pluse : 24 },
],
keys : {
x : "time",
value : [ "s", "e", { start : "DBP", end : "SBP" }, "pluse" ]
},
legends : { DBP : "혈압", e : "최고체온", pluse : "맥박", s : "최저체온" }
},
axis : {
axes : {
y2 : ["s", "e"]
},
x : {
type : "category",
tick : {
multiline : false
}
},
y : {
tick : {
values : [20, 40, 60, 80, 100],
multiline : false
},
},
y2 : {
min : 34,
max : 40,
multiline : false
}
},
title : {
text : "Vital Sign 그래프"
},
legend : {
padding : 20
},
extend : {
point : {
r : 3,
color : "#333"
},
barrange : {
type : "arrow",
width : 2
}
}
});