Home 소개       다운로드       온라인 설명서      주식차트    Q & A     Blog    

히포차트 4.3 - 칼라맵 차트(Color map, Heat Map)







히포차트로 그려본 컬러맵 차트 그래프입니다.

현재 기업 커스텀 라이선스에 무료로 최적화 해드리고 있습니다.




Hippochart 4.3 - Contour chart sample  히포차트 4.3 - 칼라맵 차트(Color map, Heat Map)  


C#
 
SeriesList sList = new SeriesList();
sList.ChartType = ChartType.ColorMap;

// 칼라맵을 위한 추가 축
Axis addAx = new Axis(AxisType.Ytype);
addAx.Decimalpoint = 0;
sList.AxisFactor.AxisItems.Add(addAx);

sList.AxisFactor.AxisItems[0].SetAxisStep(100, 200, 5);
sList.AxisFactor.AxisItems[0].ColorMaps.MaxColorValue = 200;
sList.AxisFactor.AxisItems[0].ColorMaps.MinColorValue = 100;

Random r = new Random();
for(int i = 0; i < 50; i++)
{
Series sr = new Series();

Series sr2 = new Series();
sr2.AxisIndex = 1;
sr2.Visible = false; // 추가된 축의 그래프는 보일 필요가 없다.

for(int x = 0; x < 50; x++)
{
SeriesItem item = new SeriesItem();
item.Name = x.ToString();
item.YValue = i + 1;
item.YStartValue = i;
item.ZValue = r.Next(157, 200);

sr.items.Add(item);

// 추가된 축은 실제 색상 값이 들어가야됨
SeriesItem item2 = new SeriesItem();
item2.Name = x.ToString();
item2.YValue = item.ZValue;

sr2.items.Add(item2);
}

sList.SeriesCollection.Add(sr);
}

this.hHippoChart1.SeriesListDictionary.Add(sList);
this.hHippoChart1.DrawChart();


VB
 
Dim sList As New. SeriesList()
sList.ChartType = ChartType.ColorMap

` 칼라맵을 위한 추가 축
Dim addAx As New. Axis(AxisType.Ytype)
addAx.Decimalpoint = 0
sList.AxisFactor.AxisItems.Add(addAx)

sList.AxisFactor.AxisItems(0).SetAxisStep(100, 200, 5)
sList.AxisFactor.AxisItems(0).ColorMaps.MaxColorValue = 200
sList.AxisFactor.AxisItems(0).ColorMaps.MinColorValue = 100

Dim r As New. Random()
For i As Integer = 0 To 49
Dim sr As New. Series()

Dim sr2 As New. Series()
sr2.AxisIndex = 1
sr2.Visible = False
` 추가된 축의 그래프는 보일 필요가 없다.
For x As Integer = 0 To 49
Dim item As New. SeriesItem()
item.Name = x.ToString()
item.YValue = i + 1
item.YStartValue = i
item.ZValue = r.[Next](157, 200)

sr.items.Add(item)

` 추가된 축은 실제 색상 값이 들어가야됨
Dim item2 As New. SeriesItem()
item2.Name = x.ToString()
item2.YValue = item.ZValue

sr2.items.Add(item2)
Next

sList.SeriesCollection.Add(sr)
Next

Me.hHippoChart1.SeriesListDictionary.Add(sList)
Me.hHippoChart1.DrawChart()


※ 히포차트 샘플 코드는 버전별로 상이한 결과를 나타낼 수 있습니다.

이 코드 관련 문의 사항은 페이스북 리플을 달아주시거나 아래 이메일로 이 페이지 주소와 함께 문의주세요.

helpdesk@hippochart.com





Copyright © 2009-2016, HippoChart. Inc.  All Rights Reserved.