Visual Studio | WPF > 그래프 > LiveCharts > Geared > Values ​​= values.AsGearedValues().WithQuality(Quality.Low)의 내용

운영 환경
Windows 8.1 Pro (64bit)
Microsoft Visual Studio 2017 Community
Sublime Text 2

Visual Studio | WPF > 그래프 > LiveCharts > 꺾은선형 차트 그리기 성능 > 1000점: zooming과 panning이 무거운 | 1만점: 표시되지 않음
에 신경이 쓰인 꺾은선 그래프의 묘화 고속화.
Values = values.AsGearedValues().WithQuality(Quality.Low)

상기에서는 무엇을 하고 있는 것인가.


`2. A smarter values ​​instance

...
then you can use the low quality to render it faster, the error of the lower quality is 10px, but in an opposite case, you care about accuracy, then you must use the highest quality, the rendering time will be slower, but you won 't have any visual error, there are also 2 more available qualities, medium quality, with a max error of 5px, and high which is the default quality, it has a practically invisible max error of 2px.

low quality로 했을 경우의 오차가 10px.
즉, 10px에 1점을 치도록 씨닝을 하고 있는 것 같다.

10px에 1점이라고 하는 것은 감각적으로 「거칠다」라고 느낀다.
그 정도의 씨닝을 하지 않으면 LiveCharts에서는 부드러운 그리기를 할 수 없는 것일까.

1000점


1000점의 low quality (10px 오차)

좋은 웹페이지 즐겨찾기