소개 및 특징
|
|
히포차트 4.3
히포차트4는 새로운 프레임워크와 새로운 디자인, 보다 향상된 퍼포먼스로 귀사의 프로젝트에 도움이 되고자 합니다. 아래를 통해 히포차트4의
대표적인 기능들을 알아봅니다.
히포차트 4.3.1 업데이트 내역
- IsAxisVerticalRotate 속성 기능이 개선되었습니다. (Y축 타이틀 방향 설정)
- 윈도우즈폼 마우스 오른쪽 버튼 / 도구 / 내보내기 / CSV 로 내보내기 기능과 해당 메소드가 추가되었습니다. 파라미터는 시리즈리스트 인덱스입니다.
- 파이 그래프의 수치 표현 로직이 개선되었습니다. 세세한 값들을 보다 잘 보이도록 설정
- Yvalue 값을 그래프에 수치를 표현할 경우 YValueReplaceText 속성값을 통해 해당 값을 완전히 수정할 수 있는 기능이 추가되었습니다. 이 기능을 활용하시면 Yvalue 값 말고도 "중요한 값"과 같이 일반 텍스트를 보이게 할수도 있으며 해당 값의 소수점 조정 등 매우 다양하게 활용이 가능합니다.
- 게이지 차트1 타입에 name 을 표시할 수 있도록 추가되었습니다.
- 날짜형 타입 중 Second (초) 타입의 데이터를 표시할 수 있도록 추가되었습니다.
- 막대형 게이지 차트에서 숫치 표현된 라벨의 위치를 조절할 수 있도록 수정되었습니다.
- 라인, 스케터, 스플라인 등 포인트를 표시하는 차트에 * 와 같이 문자를 포인트로 대체할 수 있는 기능이 추가되었습니다.
- 기타 bug fix
히포차트 4.3 업데이트 내역
- 축 Orientation 개념이 제거되고 Axis 속성의 Direction 으로 방향을 좌우합니다. 기존 오리엔테이션과는 다르게 방향이 바뀌어도
좌표평면 자체의 방향은 바뀌지 않고 축만 이동합니다.
- Axis 객체 속성에 IsInverseAxis 속성 추가 - 축 스케일 방향을 역전 시킬 수 있습니다. 예를 들어 Y축 스케일을 100, 50,
0 이런 순서로 거꾸로 표기가 가능합니다. 오리엔테이션 기능이 비활성화되고 이 두가지 기능들로 대체되었습니다.
- 축 라벨링이 큰 숫자인 경우 100K, 1.5M 과 같은 단축 형태로 표시할 수 있도록 개선되었습니다.
- X축이 넘버형, 날짜형일 경우 라벨이 짤리거나 한쪽으로 치우치는 문제가 해결되었습니다.
- 또한 넘버형, 날짜형일 경우 그리드 및 스케일이 한 칸 더 생기는 문제가 해결되었습니다.
- X, Y축 이 날짜형일 경우 각종 표식(마커, 틱)을 표시할 수 있도록 수정되었습니다.
- X축, Y축이 날짜형일 경우 다양한 타입의 날짜를 지원합니다.(Day, Month, Quarter, Week, DayofWeek 등)
- Line 차트 구현 시 데이터가 Null 이 들어갈 경우 점선 혹은 다른 선으로 연결할 수 있는 기능이 개선되었습니다.
- 주식차트와 막대 차트를 한 축에 의존하도록 구현이 가능합니다.
- 주식차트의 스케일 칼큘레이션 로직이 개선되었습니다.
- 주식차트 구현 시 2개의 시리즈리스트를 추가할 경우 간격을 최소화할 수 있도록 수정되었습니다.
- 주식차트 X축을 날짜형으로 설정할 수 있습니다.
- 멀티축 구현 시 추가축에 날짜형 Y축을 추가할 수 있습니다.
- Scatter, Line, Spline 차트 구현 시 Point (점) 의 Outline 을 다르게 설정할 수 있습니다.
- Axis 객체에 IsZeroStartScale 속성 추가 - 이 속성은 축 스케일의 시작을 0으로 부터 할 것인가를 묻는 것으로 기본값은 true
입니다. 만약, 스케일의 시작을 가장 작은 수 근처의 값으로 하고 싶다면 false 로 설정하면 됩니다.
- AxisTick, AxisMarker 에 Visible 속성 추가
- 히포차트 그래프 영역의 여백과 공간이 더욱 최적화되었습니다.
- 간트차트의 색상이 기본 시리즈 Color를 따르도록 조정되었습니다.
- Gantt 객체의 DateType이 비활성화되었습니다. 축의 Datetype 을 이용합니다.
- 그래프의 배경색, 좌표평면 배경색 및 배경이미지, 축영역 배경색 등 부분에서 많은 개선이 이루어졌습니다.
- 비좌표 계열의 차트 역시 그라데이션이 들어간 멋진 배경을 삽입할 수 있습니다.
- 기존의 디자인타입 중 simple 등 몇 가지 타입이 비활성화되어 기본값으로 그려지도록 수정되었습니다.
- 히포차트 4.3 전용 팔레트 타입이 적용되었습니다.
- 게이지차트 라벨링 기능이 추가되었습니다.
- 게이지차트 스케일 칼큘레이션의 개선이 이루어졌습니다.
- 파이 차트의 입체형이 수정되었고, 2D형 타입이 추가되었습니다. 또한, 아웃라인의 색상을 다르게 설정할 수 있습니다.
- 도넛 차트도 파이와 유사하도록 수정되었습니다.
- 이너 레전드(내부 범례)의 로직 개선이 이루어졌으며 배경색을 지원합니다.
- 히포엔진에서 날짜형일 경우의 메소드가 추가되었습니다.
- 윈도우즈폼 컨트롤의 기본 컨텍스트 메뉴가 수정되었습니다.
- 박스플롯 차트가 공식적으로 추가되었습니다.
- 이 외에도 많은 부분에서 개선이 이루어졌고 bug fix가 이루어졌습니다.
Scrolling
히포차트4에서는 스크롤 지원하는 전용 컨트롤을 별도로 지원하여 대량의 데이터를 보기 좋게 보여줄 수 있습니다.
또한, 다양한 이벤트들을 이용해서 줌 기능 등을 활용할 수 있습니다.
스크롤링은 데이터 개수에 따라 모두 자동으로 설정되며 개발자가 간격을 임의로 조절할 수 있어 편리합니다.
Gauges
히포차트 4에서는 다양한 게이지 차트 들이 모두 무료로 제공됩니다.
기존 히포차트3 버전에서 지원하던 모든 게이지차트들과 새롭게 추가된 3개의 차트를 포함하여 총 7가지의 멋진 게이지차트들을 제공합니다. 또한,
새로운 운도계 차트도 추가되었습니다.
New Charts
히포차트4에서는 게이지차트와 더불어 비좌표 차트인 Funnel Chart와 세로형 좌표차트인 BarLine Chart 가 새롭게 추가되었습니다.
Funnel Chart 는 Pie, Pyramid, Doughnut 와 동일한 계열의 차트로 피라미드 차트와 반대 성질의 데이터에 사용하기에 유용합니다.
BarLineChart 는 기존에 있는 Bar 차트와 같이 세로로 데이터가 늘어나는 형식의 라인 차트입니다.
Design
히포차트4에서는 이전 버전의 하늘색 계열의 디자인을 탈피하여 보다 심플하고 입체적인 디자인을 가지고 있습니다. 번거로운 여러가지 설정 없이 기본
배경 디자인 만으로도 충분히 멋지고 어떤 어플리케이션 디자인과도 잘 어울릴 수 있도록 제작되었으며 차트의 모든 요소의 색상을 사용자가 변경할 수
있습니다.
또한, 좌표형 차트인 경우 그리드 부분에 회색 계열의 단계별 배경이 적용되어 있어 보다 세련된 효과를 내며 기본 팔레트 타입인 Bright 타입은
화려하면서도 신뢰도 높은 느낌을 줍니다.
Dashboard
히포차트4를 이용하시면 멋진 대쉬보드를 손쉽게 구현하실 수 있습니다.
다양한 게이지 차트와 온도계 차트, 높은 퍼포먼스의 실시간 차트와 캔들 차트, 라인 차트 등을 이용하여 장비 데이터 현황, 웹사이트의 웹로그 통계,
실시간 주식 차트를 매우 빠르게 제작할 수 있습니다.
Convenient Development
히포차트4는 설치 후 도구 상자에 해당 컨트롤을 등록함으로써 모든 컴포넌트 등록이 완료되며 디자인 폼에 컨트롤을 끌어다 놓음으로써 모든 디자인
작업이 완료됩니다.
Windows Form 인 경우 그림과 같이 일반 차트 컨트롤과 스크롤 전용 차트 컨트롤의 두개의 컨트롤 셋이 등록이 되어 원하시는 컨트롤로 개발을
하실 수 있어 편리합니다.
Includes over 30 new features
이번 히포차트4에서는 30여가지 이상의 축, 디자인, 레이아웃, 성능 등의 기능이 보강되었습니다.
축 타이틀의 위치와 축 스케일 간의 간격, 범례의 위치, 디자인 퀄리티 향상, 차트 이름 개선 등 전반적인 부분에서 프레임워크가 강화되어 보다
안정적이고 사용자가 해야할 일을 보다 간소화하였습니다.
User Menu
히포차트4 윈도우즈 폼에서는 차트 실행 후 기본 제공되는 마우스 오른쪽 버튼 메뉴와 함께 사용자가 직접 추가하여 사용할 수 있는 최대 10개의
추가 구성 아이템을 지원합니다.
오른쪽 그림과 같이 실시간 차트 실행, DB 재조회 같은 메뉴를 직접 추가하여 이벤트 핸들러를 구현할 수 있어 보다 풍성한 UI를 구성할 수 있습니다.
또한, 기본 제공하는 메뉴들의 제거도 지원하여 사용자가 원하는 기능들로만 구성할 수 있습니다.
Drag and Zooming
히포차트4 윈도우즈폼 컨트롤에서는 마우스 드레그 시에 해당 영역을 표시하는 눈금을 지원하며 눈금 영역을 드레그 한 후 마우스를 놓았을 때 발생하는
이벤트인 ChartMouseDrag 라는 이벤트를 지원하여 줌 기능, 영역 설정 등 다양한 사용자 기능들을 추가하기에 용이합니다.
이는 스크롤 차트와 연계하여 사용할 경우 더욱 효과적인 기능을 구현할 수 있습니다.
|