인기 검색어 : X축   point   히포차트 4.3   hhippo   y축   실시간%차트   히포차트 4   실시간 차트   db   axis    QNA     |     Home

히포차트 온라인 설명서


히포차트 4.3.1 버전 이 새롭게 릴리즈되었습니다. 변화된 내용과 코드를 확인하시기 바랍니다.

  히포차트 4.3 Help File (Class and Property)
  • 히포차트 내부 클래스 구성과 각 중요 클래스들의 속성들을 파악할 수 있는 상세 매뉴얼입니다.
  • 본 페이지의 샘플 코드와 함께 사용하여 보다 디테일한 개발을 할 수 있도록 구성되었습니다.
  • 실행시 주의 사항 : 아래 그림 처럼 체크 박스를 해제하시고 열어야 정상 실행됩니다.



히포차트 개발 시작하기 응용하기 & 샘플 프로젝트  4.3에서 새롭게 달라진 기능











※ 모든 샘플 프로젝트는 평가판을 먼저 설치하셔야 정상 실행됩니다.
※ 프로젝트 다운로드인 경우 구 평가판이 참조되어 있을 수 있으니 이럴 경우 최신 평가판을 재참조 하시면 해결됩니다.


최근 등록된 코드를 연습하세요. 

히포차트 4.3 - 주식 차트 보조지표 RSI 공식적용 그래프  히포차트 4.3 - 스토캐스틱(Stochastics) 주식차트 보조지표  히포차트 4.3 - 매틀랩(matlab) 스무싱 기법 (smoothing), 피크 지점 찾기 (Peak Detection)  히포차트 4.3 - 간트차트(Gantt chart) 마우스 이동하여 날짜 변경하기  
히포차트 4.3 - 주식차트 보조지표 볼린저밴드(Bollinger Band) 그리기  히포차트 4.3 - 주식차트 보조지표 MACD, 시그널, 오실레이터, 지수이동평균선  히포차트 4.3 - 주식차트 20일 이동평균선 그리기  [히포차트 4.3] - 주식 캔들 차트 보조지표 일목균형표  
[히포차트 4.3] - X(Bar)- R Control Chart 샘플  키움증권 OpenAPI 로 제작된 실시간 주식 차트 프로그램  [샘플] 시간관리 그래프 - 안급한일, 급한일, 중요한일, 안중요한일 계획 차트  히포차트 4.3 - 칼라맵 차트(Color map, Heat Map)  

최근 개발자분들이 가장 많이 조회한 코드를 소개합니다.
 
히포차트 4.3 - 주식 봉 차트 HTS 프로그램 개발하기  히포차트 4.3 - 정규분포 곡선 그리기  히포차트 4.3 - 날짜형 축을 이용한 간트차트 (월별)  실시간 Radar (방사형) 차트 샘플 코드  
히포차트 4.3 - 실시간 차트 기본 샘플 (기초 이론)  히포차트 4.3 - 주식 차트 보조지표 RSI 공식적용 그래프  키움증권 OpenAPI 로 제작된 실시간 주식 차트 프로그램  히포차트 4.3 레포트 - 인쇄하기 샘플 (PrintDialog, PrintPreviewDialog)  
히포차트 4.3 - 게이지차트 시리즈 타이틀 이름 주기  히포차트 4.3 - 도넛 차트 배경라인(border line) 흰색 넣기  라인차트 마우스무브 이벤트 데이터 수치 보이기  히포차트 4.3 - 2개의 파이 그래프 제목 및 구성 잘하기  
 
다양한 라인 형태와 화살표 모양의라인 차트
gallery > charttype > Line

데이터가 널이 있는 경우 점선, 빈 공간 등으로 처리가 가능합니다.
gallery > charttype > Line

X축은 데이터가 많으면 자동으로 interval이 조정되지만 직접설정할 수도 있습니다. 또한, 각 축은 Visible 속성을 통해 안보이게 처리할 수 있습니다.
gallery > feature > axisdetail

검은색 계열 디자인의 반원형태의 게이지차트
gallery > charttype > Gauge2

실제 주식 차트에 활용할 수 있는 샘플 코드입니다. - 영역형 라인 차트 추가 - 틱 배경색 기능으로 현재가 표시 - 추세선 - 축 오른쪽으로 만드는 방법(팁)
gallery > charttype > Candle

입체 모양의 라인 차트로 포인트 굵기를 조절하여 독특한 효과를 줌
gallery > charttype > Line

히포차트의 이중축 혼합형 기능을 이용하여 파레토 차트를 그릴 수 있습니다.
gallery > feature > MultiAxis

보다 자유로운 형태의 계기판 차트로 배경색, 화살표, 눈금 등의 조절이 자유롭습니다.
gallery > charttype > Gauge2

히포차트 4.3 최신 버전으로 개발된 주식차트 프로그램의 샘플 전체 소스입니다. 이 프로젝트는 별도의 강좌로 다시 알아봅니다. 주식차트 그리는 방법, 스크롤 응용 개발, 현재가, 거래량 등 실질적으로 개발이 가능하도록 샘플을 제공하고 지속적으로 업데이트를 제공할 예정입니다.
gallery > charttype > Candle

히포차트를 활용하여 c#, vb 코드를 통한 정규분포 그래프를 그리는 방법을 알아봅니다. 분산과 표준편차, 평균 등의 값이 필요하며 정규분포를 나타내는 공식을 통한 함수의 그래프를 그리는 방법을 소개합니다.
gallery > feature > etc

요즘 새간에 이슈가 되는 심장형 방정식을 히포차트로 그리는 방법을 소개합니다. 재미있는 그림이 나오네요 ^^
gallery > charttype > Scatter

새롭게 추가된 세로 형태의 라인 차트입니다.
gallery > charttype > Line

다양한 포인트 타입과 그림자효과를 반영한 멀티 시리즈 라인 차트
gallery > charttype > Line

각종 장비 수치, 속도 등을 표현할 수 있는 게이지 차트의 심플한 흰색 디자인 버전입니다.
gallery > charttype > Gauge2

4.2 버전에서는 pie형태의 방사형 차트로 새롭게 추가되었습니다
gallery > charttype > Radar

배경색과 눈금 색상을 변경해본 계기판형 게이지 차트
gallery > charttype > Gauge2

주식차트를 그리실 경우 마우스를 갖다대면 그 포인트에 맞게 십자 라인을 그리고 수치를 표시한다던가 하는 작업이 있을 수 있는데 관련된 이벤트 구현 방법 코드 참고하십시오.
gallery > feature > event

다각형2 타입의 라인 레이더 차트
gallery > charttype > Radar

두개의 시리즈로 작성한 실시간 차트
gallery > feature > realtime

4.2 버전에서는 라인 차트의 구간별 색상을 지정할 수 있는 기능이 추가되었습니다. itemcolor 속성으로 간단히 설정 가능합니다.
gallery > charttype > Line

히포차트 4 로 그려본 도넛 차트
gallery > charttype > Doughnut

원형 형태의 포인트 레이더 차트
gallery > charttype > Radar

히포차트로 실시간 차트를 그리는 기본 이론을 소개합니다. 보통 RealtimeChart()를 이용할 수 있지만 아래와 같은 기본 개념을 이해하시면 더욱 활용성이 높아집니다. 주석과 함께 샘플 코드를 실행해보시기 바랍니다.
gallery > feature > realtime

그리드 간격과 X축 간격을 다른 간격으로 조절할 수 있습니다.
gallery > feature > axisdetail

히포차트로 작성해본 주식 차트의 유명한 보조지표인 RSI 지표를 계산하여 시리즈 추가해보았습니다. 보통 70에서 매도 신호, 30에서 매수 신호를 한다고 하여 라인마커를 통해 상한 하한선을 구현해보았습니다.
gallery > charttype > Candle

마우스 이벤트와 풍선 도움말을 통해 보다 예쁘게 수치를 표현하는 방법을 알아봅니다.
gallery > feature > event

x축 라벨이 긴 경우 세로로 길게 표시할 수 있는 속성을 소개합니다.
gallery > feature > axisdetail

히포차트4에 새롭게 추가된 줌 기능과 스크롤 기능을 이용하여 더블클릭, 드래그 등 다양한 사용자 이벤트로 멋진 기능을 추가할 수 있습니다.
gallery > feature > scroll

500개의 데이터를 랜덤으로 생성하여 그리드 라인 없이 그려본 스플라인 차트
gallery > charttype > Spline

다각형1 타입, 면적형으로 그려본 방사형 차트
gallery > charttype > Radar

혼합형, 듀얼 시리즈리스트 차트
gallery > charttype > Mixed

여러가지 색상들을 배열로 정의하여 영역 색상으로 지정하여 예쁜 그라데이션 효과의 라인 영역 차트를 작성할 수 있습니다.
gallery > charttype > Linearea

헤르만 에빙하우스이 제창한 망각 곡선은 기억의 보존량이 시간이 감에 따라 감소한다는 설을 수식으로 설명한 그래프입니다. 히포차트를 통해 망각곡선을 구현하는 코드를 소개해봅니다.
gallery > charttype > Spline

입체 스플라인 차트
gallery > charttype > Spline

시작값과 종료값을 주어 제로축에서 시작하지 않는 영역형 그래프를 그립니다.
gallery > charttype > Linearea

디자인 타입 simple 형과 포인트 굵기를 0으로 조절하여 깔끔하게 그려본 스플라인 차트
gallery > charttype > Spline

100% Full Stacked SPline
gallery > charttype > StackedSpline

게이지 차트들은 한 차트가 한 시리즈를 구성하므로 시리즈의 게이지 속성에 label 객체로 그 이름을 줄 수 있습니다. 차트의 하단에 표시됩니다.
gallery > charttype > Gauge2

꺽은선 차트에서 마우스를 포인트에 갖다 댈 경우 수치를 보이거나 풍선 도움말을 보이도록 이벤트를 줄 수 있습니다.
gallery > feature > event

범례를 그래프영역 내부에 표시할 수 있습니다.
gallery > feature > legend

히포차트 4.3 에서 스크롤 차트를 가장 효율적으로 구현하는 방법에 대해 알아봅니다. 히포차트에서는 sHippochart 컨트롤을 별도로 제공하고 있지만 보다 많은 활용성과 실시간 차팅일 위해서는 아래의 코드를 이용하시기 바랍니다. HScrollbar 컨트롤을 이용해서 히포차트를 스크롤 하고 전체 차트에서 어디 구간을 나타내는지를 표시하는 예제 소스입니다. 이 코드는 별도 샘플 프로젝트 다운로드를 제공합니다
gallery > feature > scroll

입체 스케터 차트
gallery > charttype > Scatter

히포차트로 그려본 또다른 보조지표 볼린저밴드 입니다. 20일 이평선을 기준으로 표준편차와의 공식으로 상한선과 하한선을 표시하여 박스권을 표시하는 지표료 주가 시리즈에 3개의 라인 시리즈를 추가해서 각각 추가하고 있습니다. 영역으로 표시하기를 원할 경우 볼린저 시리즈 1개를 추가하고 AreaLine 차트를 사용하면 됩니다.
gallery > charttype > Candle

범례의 자동 조절을 취소하고 사용자 임의로 구성할 수 있습니다.
gallery > feature > legend

축의 4방향 설정, Y축 단위값문자, Y축 문화권정보, 숫자 포맷 설정
gallery > feature > axisdetail

추가축은 메인 Y축의 반대 방향으로 계속 추가할 수 있습니다.
gallery > feature > MultiAxis

많이 사용될 샘플로 생각됩니다. x축 데이터가 많을 경우 히포차트에서는 자동으로 간격을 조정하여 일정 스탭으로 라벨을 표시하는데 아래 코드로 더욱 사용자가 원하는대로 설정 가능합니다
gallery > feature > axisdetail

스플라인 차트의 LineAreaColors 배열 속성을 통해 영역의 색상을 점차적으로 변화하는 형태의 차트를 그릴 수 있습니다. 온도변화, 위험도 변화 등의 데이터를 표시하기에 용이합니다.
gallery > charttype > Spline

x, y 축의 라벨 폰트를 설정하는 코드입니다. Axis 객체의 Font 객체를 통해 설정이 가능하며 추가축도 동일하게 설정합니다
gallery > feature > axisdetail

라인 차트와 막대 차트 2개의 시리즈로 구성된 일반 혼합형 차트 그리는 방법입니다
gallery > charttype > Mixed

주식차트에 자주 활용되는 보조지표인 스토캐스틱 Fast 라인을 C#, vb.net 코드로 작성해보았습니다. 코드에 사용된 데이터가 필요하신 경우는 별도 고객지원에서 문의하시기 바랍니다.
gallery > charttype > Candle

히포차트로 그려본 대표 보조지표인 3가지를 알아봅니다. 새로운 개념인 지수이동평선을 구하는 코드를 주의깊게 보시길 바라며 히포차트 축을 추가하는 부분과 시리즈를 어떻게 관리하는 지를 검토하시면 코드 이해가 쉬우실 겁니다. 데이터는 삼성전자 월봉 데이터를 사용하였습니다.
gallery > charttype > Candle

다양한 포인트 타입으로 그려본 스케터 차트
gallery > charttype > Scatter

시리즈리스트가 2개 이상일 경우 범례가 그룹화되어 표시됩니다. 또한, PercentDecimalPoint 와 같이 퍼센트의 소수점을 정의할 수 있고 ValueType을 통해 값을 평균 혹은 합으로 표시할 수 있습니다.
gallery > feature > legend

그리드의 간격과 X축 간격의 차등있는 조절과 제로 라인 색상을 변경할 수 있습니다.
gallery > feature > Grid

축설정 시 다양한 디자인을 반영할 수 있습니다.
gallery > feature > MultiAxis

4.2 버전 부터 많은 요청이 있었던 X축이 스트링형일 경우도 라인 마커를 지원합니다. 샘플 코드의 하단의 마커 부분 코드에 보시면 직접 포인트 값을 상대적으로 계산해서 포인트를 지정해주고 있습니다
gallery > feature > linemk

차트 영역을 드래그하여 사각형의 영역을 만드는 기능입니다. 마우스업 이벤트를 통해 줌 기능을 응용 사용가능합니다.
gallery > feature > event

추세선 공식을 응용하여 히포차트로 추세선 그리는 방법을 알아봅니다.
gallery > feature > trend

히포차트 4.2에서는 범례의 폰트를 설정할 수 있는 속성이 추가되었습니다.
gallery > feature > legend

Axis 을 하나 선언하여 추가하고 시리즈에서 AxisIndex 를 통해 사용할 축을 설정합니다.
gallery > feature > MultiAxis

히포차트를 이용하여 주식차트 이평선을 그리는 샘플 코드입니다. 20일 이동평균선을 기준으로 해서 해당 숫자를 바꾸면 5, 10, 20, 60, 120일 등 모두 적용이 가능합니다. 데이터는 실제 삼성전자 월봉 데이터를 활용하였고 파일은 아래 카페를 통해 요청하시기 바랍니다. http://cafe.naver.com/kiwoomhippochart
gallery > charttype > Candle

박스플롯 차트위 Q1, Q2 등 수치를 보여주는 이벤트 구현 방법을 알아봅니다
gallery > feature > event

히포차트 4.2 버전 부터는 각 축을 날짜형으로 표현할 수 있습니다
gallery > feature > axisdetail

합계와 분산은 데이터 보다 큰 수이므로 축을 수동 조절해야 보여집니다.
gallery > feature > anal

히포차트에서 새롭게 개발된 콘투어 차트를 소개합니다. 현재 개발이 완료된 상태이고 다음 패치에서 임시 추가될 예정입니다. 당분간은 요청하시는 분들에게 커스터마이징 형태로 제공될 예정입니다. (2016년 7월 작성일) 또한, 코드는 다소 변경될 수 있습니다.
gallery > charttype > ColorMap

x축을 숫자형으로 설정하고 특정 데이터 영역을 영역 마커로 표시하고 있습니다.
gallery > feature > areamk

눈금을 이미지로 설정함으로써 데이터의 내용을 보다 효과적으로 강조할 수 있습니다.
gallery > feature > AxisTick

복잡하거나 많은 시리즈를 그릴 경우 수치의 겹침을 방지 하기위해 위치를 조정할 수 있습니다.
gallery > feature > figure

파이, 피라미드 의 데이터 수치는 UnAxisDisplayItemType 타입을 이용해 다양한 표현이 가능합니다.
gallery > feature > figure

라인 두께 3 으로 그려본 스택형 스플라인 차트
gallery > charttype > StackedSpline

히포차트 4.2 에서는 Figures 클래스가 임시 공개되었습니다. Static 클래스로 히포차트의 중요한 설정값들을 가지고 있고 세부 설정 변경으로 인해 불필요하거나 없애고 싶은 여백을 제거할 수 있는 등 다양하게 응용 가능합니다
gallery > feature > etc

통계 아이템은 기본 디자인 외에 라벨과 라인 등을 자유롭게 디자인하여 표시할 수 있습니다.
gallery > feature > anal

수동축을 구성하기 위해서는 SetAxisStep 메소드를 이용한 방식과 속성들을 이용하는 방식이 있습니다.
gallery > feature > unautoaxis

간트차트에서 각 항목의 날짜를 마우스를 이동하여 늘리고 줄이는 코드를 소개합니다. 마우스업, 마우스다운, 마우스무브 3개의 이벤트를 이용해서 마우스를 해당 아이템에 찍은 상태에서 가로로 늘리면 일정이 늘어나거나 줄어들어 새로운 막대를 그려냅니다. 디비 업데이트 등을 mouseup 이벤트에 삽입할 경우 더욱 활용도가 높다 할 수 있습니다.
gallery > charttype > Gantt

시리즈별 다른 포인트 타입과 크기, 모양과 축의 수동 설정
gallery > feature > unaxis

X축의 추가 눈금을 표시하는 방법을 소개합니다.
gallery > feature > linemk

좌표형 차트일 경우 아이템 이름과 수치를 같이 표시할 수 있습니다.
gallery > feature > figure

히포차트 4.3 버전에서는 날짜형 축에 대한 많은 개선이 있었습니다. 특히 날짜형 축의 라벨 타입이 새롭게 추가되었는데요 DateTimeLabelType 으로 그 중에 X축을 분기형으로 표시하는 방법을 알아봅니다.
gallery > feature > axisdetail

LegendFormat을 통해 다양한 범례를 구성할 수 있습니다.
gallery > feature > legend

라인 류의 그래프에는 선과 선을 연결해주는 포인트가 있는데 해당 포인트의 타입은 원형, 사격형, 삼각형 등 고정되어 있었습니다. 이번 업데이트에서는 포인트를 사용자 지정 글자로 변경할 수 있도록 추가되었습니다.
gallery > charttype > Line

히포차트 4.3 버전으로 제작해본 샘플 대쉬보드 프로그램입니다. 검은색 테마로 작성되었으며 새로운 파이와 새로운 영역라인 차트 등 많은 정보가 담긴 복합 샘플 코드입니다. 폼에 3개의 차트를 생성하여 그림과 같이 배치한 후 샘플 코드를 붙여넣기 하셔서 테스트하시면 됩니다. 어플리케이션에 맞는 디자인을 위한 테마 설정 방법에 대해 알아볼 수 있습니다.
gallery > feature > theme

히포차트 이미지를 그래픽 객체로 받아서 차트 위에 원, 표식, 라인 등을 자유롭게 그릴 수 있는 기능을 공유합니다. 보통 paint 이벤트를 많이 사용하지만 히포차트에서는 더욱 편리한 방식으로 쉽게 부가적인 요소들을 표시할 수 있습니다. 물론 차트의 상대적인 위치 체계를 학습하실 경우 더욱 디테일한 내용을 그릴 수 있음을 참고하시기 바랍니다.
gallery > feature > etc

4.3 에서 추가된 기능입니다. 차트를 작성할때 숫자가 엄청나게 큰 경우 1,000 => 1K 1,000,000 ==> 1M 과 같이 표시할 수 있는 기능이 추가되었습니다. K는 천단위이고 M은 백만단위입니다. 샘플 코드 확인하세요 ~
gallery > feature > axisdetail

시리즈 이름 혹은 아이템 이름이 너무 길어 범례가 자동으로 ... 과 같은 표시를 동반할 경우 수동으로 간단히 그 길이를 설정할 수 있습니다. 헤더의 길이를 조정하여 항목의 길이 전체를 넓혀주는 방식입니다.
gallery > feature > legend

히포차트 4.3 버전에서 새롭게 추가된 날짜형 라벨 타입 중 Week (주) 타입 샘플 코드입니다. DateTimeLabelType 속성을 보시면 2개의 주 타입이 있는데요, - Week (가장 작은 일자를 시작으로 0주 부터 시작) - WeekOfYear (1년 중 몇 째 주인지 표시) 입니다. 두 속성의 차이점을 잘 구별하셔서 구현하시기 바랍니다. 샘플코드에는 더불어 특정 날짜에 포인트를 다르게 디자인하는 방법도 추가되어 있습니다.
gallery > feature > axisdetail

면적을 이용해 데이터의 특성을 표시할 수 있는 영역 마커 기능입니다.
gallery > feature > areamk

꽤 많은 분들이 질문하시는 내용인데요, 히포차트에서 소수점으로 구성된 축을 만들 경우 아래와 같은 원칙이 있어서 간단한 설정을 해주셔야합니다. [히포차트 Y 축의 소수점의 기본 값은 0 ] 그러므로 소수점으로 설정하실 경우 데시멀포인트(decimalpoint) 를 설정해주시면 됩니다.
gallery > feature > axisdetail

히포차트로 그려본 컬러맵 차트 그래프입니다. 현재 기업 커스텀 라이선스에 무료로 최적화 해드리고 있습니다.
gallery > charttype > ColorMap

히포차트 4.3 버전에서 새롭게 추가된 날짜형 라벨 타입 중 DayOfWeek (요일) 타입 샘플 코드입니다. DateTimeLabelType 월, 화, 수 ... 등 요일로 표시해야할 축 스케일에 편리하게 사용이 가능합니다. 또한, 4.3 버전 부터는 컬럼차트에서도 날짜형 X축을 지원합니다. 기타 샘플 코드 내용 : - 축 라벨링 정렬 - 축 마진 넓히기 - 포인트 크기 - 포인트 색상
gallery > feature > axisdetail

폼에 마우스를 갖다 댈 경우 해당 마우스 포인트가 위치한 곳의 Y축 값은 얼마일까요?? 위 물음에 대한 샘플 코드입니다. Interval / UnitPixel 과 같은 중요한 공식이 하나 나오니 좋은 참고되시기 바랍니다.
gallery > feature > event

그래프 영역의 그리드는 가로, 세로, 양방향, 없음 으로 설정할 수 있습니다.
gallery > feature > Grid

그래프에 다양한 영역과 라인을 표시하는 마커기능 종합 샘플입니다. 마커를 사용하는 좋은 예로 참고하시면 되겠습니다.
gallery > feature > areamk

이번에는 좀 재미있는 차트를 한 번 만들어 봤습니다. 시간 관리, 일정 고나리를 할 때 중요한일과 급한일 순으로 정리를 하여 보다 효율적으로 관리할 수 있는 차트가 있어서 히포차트로 한 번 따라 그려보았습니다. 여기에 나온 내용은 - 풍선 도움말 - 영역마커 - 수동축 - 축 영역 배경색 다루기 등입니다.
gallery > charttype > etc

히포차트 4.3 버전에서는 날짜형 축에 대한 많은 개선이 있었습니다. 특히 날짜형 축의 라벨 타입이 새롭게 추가되었는데요 DateTimeLabelType 으로 그 중에 Year 타입을 한 번 알아봅니다.
gallery > feature > axisdetail

사용자의 문의가 있어 가장 유사하 형태로 만들어본 X-Bar and R Control 차트입니다. 라인마커를 통해 상한선 하한선을 구현하고 가운데 라인이 평균일 경우 통계아이템을, 아닐 경우 별도 계산하여 라인마커로 추가하시면 됩니다.
gallery > feature > linemk

히포차트 4.3 에서는 배경색, 배경 이미지 부분에서 개선이 이루어졌습니다. 이 코드는 좌표형태의 차트인 경우 기본 디자인인 회색 배경 대신에 단색의 그라데이션이 들어간 배경색을 사용할 수 있도록 하는 코드입니다. 간단한 한줄의 코드로 적용이 가능합니다.
gallery > feature > designtype

어플리케이션의 다양한 디자인과 어울리게 변경하기 위한 테마 만들기 샘플입니다. 그리드의 회색 계열의 배경색을 제거하고 그리드, 축 등의 색상들을 수정할 수 있습니다.
gallery > feature > theme