WPF, WinForms와 UWP를 아우르는 고성능 차트 & 그래프

LightningChart .NET은 10억 개 이상의 데이터 포인트를 실시간으로 표시할 수 있습니다.
단지 빠르다는 것만으로 충분하지 않을 때 LightningChart가 있습니다.

XY Charts

업계 최고의 렌더링 성능을 제공하는 가장 확실한 2D 데카르트 차트 입니다. 최적화된 시리즈 유형, 공유 X축, 실시간 스크롤링이 내장된 모드와 업계 최고의 설정 옵션을 사용하여 복잡하고 방대한 데이터 세트를 시각화할 수 있습니다. 

  • 시리즈 유형 : 샘플링된 데이터(이산 신호), 선, 산포 점, 점선, 자유로운 형태의 점선, 영역, 고점/저점(High-Low), 다각형, 주식 차트(OHLC, 캔들 스틱), 막대, 밴드, 상수 라인, 강화 그리드/메시
  • 실시간 모니터링 스크롤 모드 : 스크롤링, Sweeping(내장 모드로 LightningChart에서만 제공), Stepping, Oscilloscope, Style Level Triggered
  • 윤곽선과 와이어 프레임, 윤곽선 라벨이 있는 Heatmaps
  • 다각형, 지도 영역 내의 강도 시리즈 렌더링을 위한 스텐실(Stencil)
  • 애노테이션, Markers, 데이터 커서
  • 영구 렌더링 레이어
  • 동일한 차트 내의 범례 상자(Legend Boxes)
  • 선형 및 로그 축, X축 스케일 Breaks
  • 차트 내 설정 가능한 수직 분할(Layered & Stacked)
  • 확대/축소 제어 용 수십 가지 속성(Properties)

Trade Charts

기초 기술 지표와 그리기 도구가 있어 쉽게 사용하고 통합할 수 있는 Trading 차트로 Trading과 기술 분석 용 앱을 만드는 가장 쉬운 방법 입니다.

  • 웹 서버에서 데이터를 가져오거나, 코드로 제공 또는 CSV 파일에서 읽습니다.
  • 이름이나 심볼로 주식 검색
  • 여러 가지 색깔의 테마 표시
  • 차트 유형 선택 : 산, 선, 캔들 스틱, 막대
  • SMA, EMA,, WMA, 볼린저 밴드, RSI, MACD 같은 기술 지표
  • 그림 도구 : 추세선, 선형 회귀 채널(Linear Regression Channel), 피보나치 추적/호/팬(Fibonacci Retracement/Arc/Fan), 자유형 주석(Freehand Annotation)
  • 차트 분할 관리 및 크기 조정

Trader 라이브러리는 빠르고 강력한 LightningChart .NET API로 구축되며 모든 기존 구독자에게 Trader 라이브러리 소스코드가 무료로 제공됩니다. 참고로, LightiningChart .NET API 소스코드 자체는 유료로 구독하는 제품 입니다.

3D Charts

3D XYZ 데카르트 차트 보기에서 흥미롭고 유용한 정보를 주는 방법으로 데이터를 시각화 합니다. WPF와 WinForms 용 3D 차트 입니다.

  • 시리즈 유형 : 표면 메시, 표면 그리드, 폭포, 다각형, 직사각 평면, 메시 모델, 선, 점선, 산포 점, 막대 및 원형 차트
  • 여러 가지 광원이 있는 3D 장면 설정
  • .obi 형식으로 가져오는 3D 모델
  • 사용 가능한 메모리에 따라 4096 X 4096 이상의 거대한 표면 사이즈 구성
  • ViewPie3D가 포함되어 있어 원형과 도넛 형 차트를 3D로 만들 수 있습니다.
  • 선형 및 로그 축

Maps

지도를 사용하면 지리 데이터의 시각화를 위한 벡터 지도나 온라인 타일 지도를 사용할 수 있습니다. ViewXY에서 시각화를 하고 동일 시각화 내에서 경로, 히트 맵(Heatmaps), 화살표 등을 결합할 수 있습니다. 정방형 도법(투영법)을 사용 합니다.

  • 온라인 타일 지도 : 거리 지도와 위성 이미지를 지원
  • 세계, 대륙, 특정 지역을 나타내는 수십 개의 지도 제공
  • 다층(Multi-layer) : 토지, 호수, 강, 도로, 도시 등
  • ESRI 형상 파일 데이터에서 지도 가져 오기
  • 시각화된 상태에서 XY 시리즈를 결합 하기
  • 선택 가능한 지리 좌표 형식으로 표시되는 축 스케일(Scales)

Polar Charts

ViewPolar를 사용하면 Polar 형식으로 데이터를 시각화 할 수 있습니다. 데이터 포인트 위치는 각도 값과 진폭으로 결정되며, Polar 보기(View)에는 다양한 확대/축도 기능이 있습니다.

  • 시리즈 유형 : 선, 산포 점, 점선, 영역
  • 진폭, 각도나 데이터 포인트 값에 따라 선을 색으로 표현
  • 고유 회전 각도가 있는 차트에 따라 Polar 축이 여러 가지임
  • Markers
  • Sectors

Smith Charts

오실레이터 디자인과 안정성 분석 같은 무선 주파수 애플리케이션을 위한 전문 차트 입니다. 임피던스, 어드미턴스, 반사계수 산포 매개변수 등과 같은 여러 가지 매개변수를 동시에 시각화 할 수 있습니다.

  • 절대 및 정규화된 Scales
  • 눈금과 격자(Grid)를 수용하는 정적 거리 및 확대/축소 기능을 통해 디스플레이를 부드럽게 하여 값을 더 잘 이해 하도록 확대/축소 시 눈금과 격자를 자동으로 생성  
  • 전체 영역이나 데이터 만 자동으로 확대/축소하는 기능
  • 마우스를 통한 확대/축소 기능도 제공
  • 확대해도 항상 표시되는 눈금 값
  • 그래프 영역에 데이터와 그리드 Clipping 기능으로 그래프 밖에서도 데이터를 표시 가능

Volume Rendering

정확한 암 검출, 동맥류 시각화와 치료 계획과 같은 의료 분야에서 볼륨 정보는 매우 중요한 역할을 합니다. 또한, 컴퓨터 단층 촬영이나 초음파를 통한 비 파괴 테스트에도 사용되며, 지진 연구로 생성되는 대규모 3차원 데이터 세트도 볼륨 렌더링 엔진으로 시각화 할 수 있습니다.

  • 모든 채널에 대한 분리 선형 전송(Separate Linear Transfer) 기능
  • 모든 채널에 대하여 복셀(Voxel) 밝기에 따른 볼륨 임계 값 제공
  • 복셀 범위의 동적 수정 기능
  • 볼륨 데이터의 샘플링 속도에 대한 수동/자동 적용
  • 볼륨 렌더링 Ray 기능을 위한 세 가지 옵션 제공 : 축적, 최대 강도 및 등위면(Isosurface)
  • 동일 시각화 내에서 3D 모델과 시리즈 결합

신제품 LightningChart .NET V10의 새로운 기능

LightningChart UWP charts

UWP 용 LightningChart .NET을 사용하면 PC, Windows IoT 기기, 모바일과 Xbox를 포함하는 MS Windows 10 기반 플랫폼을 위한 고급 차트 응용프로그램을 만들 수 있습니다.

LightningChart는 UWP 컴포넌트 업계에서도 독특한 기능(2D 데카르트, 3D, 극좌 표, Smith, 원형 차트, 볼륨 렌더링 등)을 제공합니다. 엔지니어링, 의학, 과학, 통신, 핀테크, 전자, 진동 분석, 산업 자동화, 원격 측정, 국방 기술 등 모든 분야를 위한 최첨단의 가장 빠른 UWP 차트 입니다.

LightningChart Trader for WinForms

LightningChart V10은 WinForms 응용프로그램 용 TradingChart 컨트롤을 제공합니다. TradingChart에는 복잡한 엔지니어링 응용프로그램에서 발생하는 API 오버헤드 없이 Trading 응용프로그램을 구축하기 위한 속성과 메소드의 간결한 인터페이스가 포함되어 있습니다. 이제는 WPF나 WinForms에서 정말 편리한 Trader 차트를 경험할 수 있게 되었습니다.  

LightningChart .NET V10.3이 출시되었습니다 !

Line 사리지는 더 빨라지고 새로운 테마(Themes)와 Fintech 차트로 바뀌었습니다.

LightningChart .NET 10.3에서는 LineSeries 유형이 개선되었습니다.

SampleDataBlockSeries(SBDS)는 Line시리즈로 2021년 6월에 출시되었습니다. 출시 이래로, 고정 간격 프로그레시브 X-Value 데이터에 대한 엄격한 요구사항에도 불구하고 업계에서 Float/Double 유형의 데이터를 가장 빠르게 표시하는 Line 시리즈로 자리잡았습니다.

따라서, 이번 10.3 버전에서는 SDBS 요구사항이 덜 엄격하거나 필요하지 않은 기존의 Line 시리즈를 더 빠르게 제공하는데 중점을 두었습니다.

개선된 기존 Line 시리즈 목록 :

  • LiteLineSeries기존의 PointLineSeries (고정 간격이 아닌 프로그레시브 X-Value 용)를 더 가볍고 더 빠르게 만들었습니다.

 

 

 

 

 

 

 

 

 

 

 

 

  • LiteFreeformLineSeries FreeformPointLineSeries를 훨씬 더 가볍고 빠르게 만든 것으로 X/Y 값을 배열하는데 제한이 없습니다.

 

 

 

 

 

 

 

 

 

 

 

 

  • DigitalLineSeries두 개의 Y 값 사이에서 교대로 선을 표시하는 새로운 Line 시리즈 입니다. 완전하게 최적화된 성능을 보여주며, 최적화된 모든 Line 시리즈 유형 중에서 메모리를 가장 적게 사용합니다.

 

 

 

 

 

 

 

 

 

 

 

 

개선된 Line 시리즈 이점

기존 버전에 비해 더 적은 리소스(CPU 및 RAM)를 사용합니다. 사용자는 이를 통해 동일한 PC에서 더 많은 포인트를 시각화 할 수 있습니다.

또한, 개선된 시리즈는 FPS 응답과 더욱 부드러워진 Sweeping/Scrolling 사용 경험에 근거하여 측정 하였을 때 훨씬 개선된 성능을 제공합니다. 하지만, 성능 향상을 우선한 결과 사용 가능한 기능이나 구성 옵션은 적어졌습니다.

 

테마가 새로워졌습니다 !

최고의 성능을 제공하는데 중점을 두었지만 이번 LightningChart .NET 10.3 버전에서는  모든 LightningChart .NET 대화형 예제를 더 보기 좋고 새로운 컬러 테마를 갖도록 많은 시간을 할애 하였습니다.

변경 사항은 다음과 같습니다 :

  • Auroras, Brushed Metal, Light Blue, Magma, Paper 및 Red Carbon을 포함하는  새로운 테마를 도입했습니다.
  • 이제 사용자는CustomDynamicTheme 속성을 업데이트하여 사용자 맞춤형의 컬러 테마를 만들 수 있습니다.
  • 배경과 사각형을 위한 새로운 채우기 스타일로 ColorOverBitma을 추가했습니다. 이를 통해 비트맵 이미지 위에 그라데이션 색상(Gradient Color)을 그릴 수 있습니다.  

StockSeries와 TradingChart 변경 사항

LightningChart .NET 10.3에서는 StockSeries를 몇 가지 개선하였습니다 :

  • Packing 기능을 추가했습니다. 서로 가까운 데이터 값을 활성화 하면 단일 항목으로 렌더링할 수 있습니다.
  • StockSeries의 성능이 전반적으로 향상되었습니다. 렌더링 성능은 15 배 빨라졌고, Scrolling, Sweeping, Zooming 또는 Panning 시 메모리는 15 배 적게 사용합니다.
  • 이제 DeletePointsBeforeX()메소드가 올바르게 동작합니다.

TradingChart 컴포넌트 개선 사항 :

  • StockSeries의 Packing과 유사하게 동작하는 DataPacking 기능을 추가했습니다. 서로 가까운 데이터 값을 단일 항목으로 렌더링 합니다.
  • Aroon, 변화율(Rate of Change), 삼중 지수 평균(Triple Exponential Average -TRIX) 및 Williams Percent Range와 같은 몇 가지 새로운 기술 지표(Technical Indicator)를 추가했습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

LightningChart.NET 10.3 버전의 기타 성능 개선 사항

다음 개선 사항을 추가하였습니다 :

  • 이제 MeshModel에는 조명이 색상에 영향을 미치는지 여부를 제어하는 ShadeMode 속성이 있습니다.
  • HighLowSeries에 DeletePointsBeforeX() 메소드를 추가하였고, 불필요한 Point 및 LineStyle 속성을 제거하였습니다.
  • Map BackGrounds의 일부 문제를 수정했습니다.
  • 이제 ScaleBreaks는 StencilAreas를 사용하는 IntensityGrid 와 IntensityMeshSeries에서 정확하게 동작합니다

애노테이션 수정 :

  • 차트 가장자리 근처에서 애노테이션이 사라지는 문제를 개선하였습니다.
  • FillStyle 속성이 None으로 설정된 경우 애노테이션이 올바르게 렌더링 됩니다.

LightningChart .NET 10.3에 대한 자세한 내용은 ChangeLog를 참조 하십시오.

 

LightningChart .NET이 처음 이신지요 ?

 

 

 

 

 

 

 

 

 

 

 

 

LightningChart .NET은 WPF, UWP 및 WinForms와 호환되는 .NET 차트를 위한 과학적 고성능 데이터 시각화 솔루션입니다.

The LightningChart .NET Plotting 라이브러리는 수 십억 데이터 포인트의 대용량 데이터 세트 처리와 초고속 렌더링을 통해 고성능 차트를 요구하는 애플리케이션에 쉽게 통합할 수 있는 100 개 이상의 차트 유형을 제공합니다.

Get started with LightningChart .NET

왜 LightningChart를 사용해야 하는가 ?

LightningChart .NET은 WPF, WinForms와 UWP를 위한 가장 빠른 2D/3D 데이터 시각화 SDK 입니다. 2009년부터 본격 개발되었으며, 차트 라이브러리에는
과학연구엔지니어링경제금융무역의학에너지우주와 국방 등 가장 필요한 산업에서 응용프로그램을 만드는데 적합하고 풍부한 기능을 갖춘
100개 이상의 대화형 차트가 들어 있습니다.  

고성능(High Performance)

차트 컴포넌트의 성능을 완전 최적화하였고 GPU 가속을 완전히 사용하는 차트 컨트롤로서 깜박임과 지연을 최소화 하였고 대규모 데이터 표시를 위해 개발된 데이터 시각화 SDK 입니다.

기능성(Functionality)

가장 필요한 산업에 맞는 광범위한 고급 2D/3D 차트 제품으로서 .NET 개발자를 위한 맞춤형 도구와 유연성을 제공합니다.

비용 대비 고효율 제품(Cost Efficiency)

투자 대비 최고의 가치를 얻을 수 있습니다. 최고 품질의 차트 컨트롤을 제공하여 고객이 사용할 수 있도록 항상 노력하고 있습니다. 가격을 확인해 보십시오.

업계 최고 성능의 제품 입니다

LightningChart는 GPU 가속을 모두 사용하여 최적화 성능을 내는 차트 컴포넌트로 기록적인 양의 데이터 포인트를 실시간으로 표시할 수 있습니다. 이것은 무엇을 의미하는지 알아 보겠습니다.

  • 깜박임이나 시간 지연 없이 실시간 모니터링
  • 고 해상도 데이터 세트
  • 유연한 상호 작용성(Interactivity)
  • 기기 자원의 효율적 사용
  • 위의 특장점을 모두 이용하면서 오래된 하드웨어에서도 데이터를 렌더링 합니다

오랜 시간 제품을 개발하여 온 Arction 개발팀의 노력으로 LightiningChart .NET은 업계에서 가장 까다로운 개발자에게도 깊은 인상을 줄 수 있는 최고의 성능과 결과를 제공하는 차트 라이브러리의 지존이 되었습니다. WPF 차트와 WinForms 차트의 1위 제품 회사로서 업계 최고의 성능과 기능을 위해 계속 노력하고 있습니다.

다른 차트 컴포넌트와 성능 비교를 하여 보십시오.

가장 까다로운 개발자를 위한 필수 제품 입니다

LightingChart에는 과학, 공학, 의학, 항공 우주, 무역, 에너지 및 기타 분야를 위한 광범위하고 다양한 2D, 고성능 3D, Polar, Smith, 3D 파이/도넛, 지리 지도와 G.I.S. 차트, 볼륨 렌더링 기능이 들어 있습니다.

뛰어난 성능과 더불어, LightningChart 차팅 라이브러리는 다양한 산업의 .NET 개발자에게 완벽한 맞춤형 도구와 유연성을 제공합니다.

Arction 기술 지원팀이 고객의 모든 문제를 해결하는 것은 잘 알려져 있으며, 구독 기간 중 무제한 전담 지원을 받을 수 있습니다.

SignalReader

SignalReader는 다양한 형식의 신호 파일을 실시간으로 읽는 데이터 스트림을 생성합니다 : WAV (PCM), sid (biosignal 파일), ssd(LightningChart Ultimate Demo 응용프로그램 샘플 데이터 형식). 반복 옵션(Looping Option)을 통해 재생(Playback)을 자동으로 다시 시작할 수 있습니다.

AudioInput

DirectSound를 통해 사운드 카드 라인 입력(Line-in, 예를 들면 마이크 사용)에서 샘플링된 데이터 스트림을 실시간으로 읽습니다. 데이터는 차트, AudioOutput이나 자체 데이터 타겟(Target)으로 전달 됩니다.

SignalGenerator

SignalGenerator는 다기능 Signal Generator 컴포넌트 입니다. 다양한 파형을 한 개의 실시간 출력 신호로 결합할 수 있습니다. 파형 컴포넌트는 내장된 사용자 인터페이스나 코드로 설정할 수 있습니다.

SpectrumCalculator

DSP(Digital Signal Processing)에서 FFT(Fast Fourier Transform) 알고리즘을 사용하여 시간 도메인과 주파수 도메인 간의 데이터를 변환 합니다.

AudioOutput

DirectSound를 통한 사운드 카드 라인 출력(예, 스피커 사용)으로 데이터 스트림을 실시간으로 재생 합니다. 데이터는 SignalGenerator, SignalReader, AudioInput이나 기타 데이터 소스에서 가져올 수 있습니다. 

Chart Editor

WPF와 관련하여, LightningChart 차팅 컴포넌트는 서로 다른 성능과 MVVM(Model ― View ― View-Model) 바인딩 요건 간의 균형을 맞추기 위하여 다양한 수준의 바인딩으로 편집할 수 있습니다.

일반적인 시작점으로 Arction은 Semi-bindable API를 권장 합니다.

WPF와 멀티스레딩 이점으로 최대의 성능을 얻으려면 Non-Bindable Chart를 선택 하십시오.

기타 정보(General Information)

  • 완벽한 마우스 사용, 터치 스크린 지원, 맞춤 확장 형 마우스 사용 기능
  • 커서와 애노테이션, 칼러 팔레트를 사용하여 데이터 색상화 : 완전 맞춤형 컴포넌트
  • 선택한 시리즈 유형에서 NaN이나 기타 지정된 Breaking 값으로 데이터를 Breaking
  • 숫자, 시간, 날짜/시간, 로그, 지리 좌표계(GCS) 및 맞춤형 축 스케일
  • 전문가 5 Star 급 기술 지원과 수 백 가지 예제 차트

Rendering 기술(Rendering Technology)

  • DirectX 11과 DirectX9 지원
  • 그래픽 하드웨어가 없는 시스템과 가상 머신을 위해 WARP를 통해 소프트웨어 자동 렌더링
  • 선택 가능한 폰트 품질
  • HiDPI 스케일링 지원
  • 32 bit와 64 bit 모드에서 실행 가능
  • Anti-aliasing 제어 옵션

30일 무료 평가판을 사용해 보십시오

Arction은 평가판 사용자와 모든 개발자에게 완벽한 기술 지원을 하고 있습니다.

 

 

제품 사용 요건

  • OS : 32 bit나 64 bit Windows Vista 이상, Windows Server 2008 R2 이상
  • DirectX : 9.0c(Shader 모델 3 이상) 또는, 11.0 호환 그래픽 Adaptor
  • Visual Studio : 개발 용 2010~2019(배포 용에는 필요하지 않습니다)
  • Platform .NET Framework : 설치된 버전 4.0 이상