我正在使用來自 LiveCharts 的 WPF 線條系列圖表,如何洗掉圖表側面和底部的值以僅顯示正在更新的線條系列

<lvc:CartesianChart
x:Name="chrtCPU"
Width="250"
Height="55"
Foreground="#13192F"
LegendLocation="None">
<lvc:CartesianChart.Series>
<lvc:LineSeries LineSmoothness="0"
AreaLimit="15000" Values="{Binding Values}" />
</lvc:CartesianChart.Series>
</lvc:CartesianChart>
Values = new GearedValues<double>().WithQuality(Quality.High);
var sw = new Stopwatch();
sw.Start();
Action readFromTread = () =>
{
while (true)
{
var cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total", Environment.MachineName);
cpuCounter.NextValue();
Thread.Sleep(500);
//we add the lecture based on our StopWatch instance
var first = Values.DefaultIfEmpty(0).FirstOrDefault();
if (Values.Count > keepRecords - 1) Values.Remove(first);
if (Values.Count < keepRecords) Values.Add(cpuCounter.NextValue());
}
};
Task.Factory.StartNew(readFromTread);
DataContext = this;
public GearedValues<double> Values { get; set; }
uj5u.com熱心網友回復:
要禁用軸的標簽,您必須明確定義此軸,然后通過設定Axis.ShowLabels為禁用標簽false:
<lvc:CartesianChart>
<lvc:CartesianChart.Series>
<lvc:LineSeries Values="{Binding Values}" />
</lvc:CartesianChart.Series>
<lvc:CartesianChart.AxisX>
<lvc:Axis ShowLabels="False" />
</lvc:CartesianChart.AxisX>
<lvc:CartesianChart.AxisY>
<lvc:Axis ShowLabels="False" />
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/369803.html
