Ich habe versucht, AntiAliasing
in einem Liniendiagramm (Real Time FIFO) auf wahr zu setzen, aber es scheint nicht zu funktionieren. Gibt es noch etwas, was ich tun muss? HierSciChart FastLineRenderableSeries Anti-Aliasing funktioniert nicht
ist die XAML ...
<s:SciChartSurface x:Name="sciChart" Grid.Column="1" GridLinesPanelStyle="{StaticResource GridLinesPanelStyle}" RenderTransformOrigin="0.498,0.48" RenderableSeries="{Binding ChartSeries}">
Und der Code hinter ...
private void AddCurveToChart(XyDataSeries<double, double> curveSeries)
{
FastLineRenderableSeries renderableCurve = new FastLineRenderableSeries
{
DataSeries = curveSeries,
Stroke = (Color)ColorConverter.ConvertFromString(Strokes[ChartSeries.Count < Strokes.Length ? ChartSeries.Count : Strokes.Length - 1]),
StrokeThickness = 2,
AntiAliasing = true,
};
ChartSeries.Add(renderableCurve);
RaisePropertiesChanged("ChartSeries");
}
Doch, wie Sie aus dem Screenshot sehen können, ich "die jaggies" nach wie vor erhalten. ..
Spot on ! Obwohl der Artikel veraltet ist. Die Oberfläche "HighQualityRenderSurface" ist jetzt in allen Editionen verfügbar, und DirectX kann über die angefügte Eigenschaft "DirectXHelper.TryApplyDirectX" mit einem Fallback für Software aktiviert werden. Schließlich ist DirectX ab SCv4 in den Editionen Enterprise (ehemals Source) und SDK verfügbar. Vielen Dank! [scichart team] –
'Das Mitglied" RenderSurface "wird nicht erkannt oder ist nicht zugänglich. - Ist das, weil ich die Testversion habe? – colmde
Sollte nicht sein. Es gibt keinen Unterschied zwischen Probe und Voll, nur Zeitlimit –