【发布时间】:2020-09-05 23:28:22
【问题描述】:
我试图通过提供由笛卡尔图表显示的 x 和 y 值对来显示折线图。 LiveCharts 可以吗?我在网上找不到这个例子。
我知道,您可以提供 x 轴的标签,但我在 x 轴上的值不是线性的,因此它们应该有不同的间距。
到目前为止,这是我的 Xaml:
<liveCharts:CartesianChart Grid.Column="0"
Margin="5 0 5 0"
Series="{Binding TemperatureSeries}">
<liveCharts:CartesianChart.AxisX>
<liveCharts:Axis Title="Zeit"
FontSize="15"
FontWeight="Bold"
Labels="{Binding Labels}" />
</liveCharts:CartesianChart.AxisX>
<liveCharts:CartesianChart.AxisY>
<liveCharts:Axis Title="Temperature (°C)"
FontSize="15"
FontWeight="Bold"
LabelFormatter="{Binding DoubleToStingConverter}" />
</liveCharts:CartesianChart.AxisY>
</liveCharts:CartesianChart>
这就是 TemperatureSeries 属性的样子。
this.TemperatureSeries =
new SeriesCollection
{
new LineSeries
{
Values = new ChartValues<double>(),
Stroke = redStroke,
Fill = redFill
}
};
【问题讨论】:
标签: wpf livecharts