-
Notifications
You must be signed in to change notification settings - Fork 2
CircleGauge
YeonJuan edited this page Nov 21, 2018
·
4 revisions
CircleGauge 객체를 생성한다.
var options = { lineWidth: 10, percentage: 70, radius: 50, lineColor: '#d500f9', text: function(value) { return (parseFloat(value) | 0) + "%"; } var circularBar = new CircleGauge(options);
options
Object
bgColor
String : 배경색lineColor
String : 퍼센티지 라인색lineWidth
Number : 퍼센티지 라인 굵기radius
Number : 반경value
Number : 퍼센티지 초기값textColor
String : 내부 텍스트 값textSize
Number : 내부 텍스트 크기showText
Boolean : 내부 텍스트 표시여부emptyLineWidth
Number : 빈공간 라인 굵기emptyLineColor
String : 빈공간 라인 색- 'text' Function : text 값을 정하는 function, value 변화시마다 호출
CurcularBar
Object
타겟 컨테이너 안에 CircularBar를 생성한다.
var target = document.getElementById('targetID'); var options = { lineWidth: 10, percentage: 70, radius: 50, lineColor: '#d500f9' } var circleGauge = new CircleGauge(optios).create(target);
target
Node : CircleGauge를 생성할 타깃
CircleGauge
Object
현재 퍼센티지 값을 반환한다.
circleGauge.val();
value
Number : 현재 설정된 퍼센티지 값
현재 퍼센티지 값을 설정한다.(애니메이션 없음)
circleGauge.val(20);
value
Number : 설정할 퍼센티지 값
value
Number : 현재 설정된 퍼센티지 값
현재 퍼센티지 값을 설정한다.(애니메이션 있음)
circleGauge.val(20, true, 100);
value
Number : 설정할 퍼센티지 값animation
Boolean : 애니메이션 여부mseconds
Number : 애니메이션을 실행할 시간(millisecond)cb
Function : 애니메이션이 끝났을 때 호출되는 콜백(millisecond)
value
Number : 현재 설정된 퍼센티지 값
현재 내부 텍스트 값을 반환한다.
circleGauge.text();
text
String : 설정된 내부 텍스트값
현재 내부 텍스트 값을 설정한다.
circleGauge.text(circleGauge.val() + "%");
str
String : 설정할 내부 텍스트값
text
String : 설정된 내부 텍스트값
현재 내부 텍스트 색을 반환한다.
circleGauge.textColor();
color
String : 설정된 내부 텍스트 색
현재 내부 텍스트 색을 설정한다.
circleGauge.textColor('#ff0000');
color
String : 설정할 내부 텍스트 색
color
String : 설정된 내부 텍스트 색
현재 내부 텍스트 크기를 반환한다.
circleGauge.textSize();
size
Number : 설정된 내부 텍스트 크기값
현재 내부 텍스트 크기를 설정한다.
circleGauge.textSize(20);
size
Number : 설정할 내부 텍스트 크기값
size
Number : 설정된 내부 텍스트 크기값
퍼센티지를 나타내는 선의 굵기를 반환한다.
circleGauge.lineWidth();
width
Number : 설정된 퍼센티지 공간 굵기 값
퍼센티지를 나타내는 선의 굵기를 설정한다.
circleGauge.lineWidth(20);
width
Number : 설정할 퍼센티지 공간 굵기 값
width
Number : 설정된 퍼센티지 공간 굵기 값
퍼센티지를 나타내는 선의 색상을 반환한다.
circleGauge.lineColor();
color
String : 설정된 퍼센티지 공간 색상 값
퍼센티지를 나타내는 선의 색상을 설정한다.
circleGauge.lineColor('#ff0000');
color
String : 설정할 퍼센티지 공간 색상 값
color
String : 설정된 퍼센티지 공간 색상 값
퍼센티지의 나머지 부분의 굵기를 반환한다.
circleGauge.emptyLineWidth();
width
Number : 설정된 빈 공간 굵기 값
퍼센티지의 나머지 부분의 굵기를 설정한다.
circleGauge.emptyLineWidth(20);
width
Number : 설정할 빈 공간 굵기 값
width
Number : 설정된 빈 공간 굵기 값
퍼센티지의 나머지 부분의 굵기를 반환한다..
circleGauge.emptyLineColor();
color
String : 설정된 빈 공간 색상 값
퍼센티지의 나머지 부분의 색상을 설정한다.
circleGauge.emptyLineColor('#ff0000');
color
String : 설정할 빈 공간 색상 값
color
String : 설정된 빈 공간 색상 값
현재 내부 텍스트 색을 반환한다.
circleGauge.bgColor();
color
String : 설정된 배경 색상 값
현재 내부 텍스트 색을 설정한다.
circleGauge.bgColor('#ff0000');
color
String : 설정할 내부 텍스트 색상 값
color
String : 설정된 내부 텍스트 색상 값
반경 값을 반환한다.
circleGauge.radius();
radius
Number : 설정된 반지름 값
반경 값을 설정, 반환한다.
circleGauge.radius(10);
rad
Number : 설정할 반지름 값
radius
Number : 설정된 반지름 값