Tag: livecharts

柱系列在x轴上以不同的间隔使用不同的颜色填充相同的系列?

我正在尝试实现速度/时间图UI,我正在使用带有MVVM模式的WPF和beto-rodriguez的Live-Charts作为我的情节库。 我正在使用Column Series。 我有两个问题:1)我必须在x轴中间启动系列如何做到这一点? 例如,如果我将最小值设置为7,则图形将x轴设为7,将其作为第一个点,但我希望x轴从1开始,但图形绘制应从7开始。 2)我必须在某个条件下更改系列的颜色,例如当x = 10时我希望它显示为蓝色但是当x = 17时我想要显示与粉红色相同的系列仅为该值rest所有点它应该是原始颜色。 任何指针?

WinForms Livecharts图表标题

我在WinForms中使用LiveCharts。 我没有使用WPF的原因是因为我不想在WPF中重写GUI,所以我试图看看我是否可以在WinForms中使LiveCharts工作。 我将LiveCharts控件作为图像保存为PDF,因此标题需要在图表本身上。 我找不到任何在图表上添加标题的function。 我试过的是以下内容: VisualElement title = new VisualElement(); title.HorizontalAlignment = System.Windows.HorizontalAlignment.Center; title.VerticalAlignment = System.Windows.VerticalAlignment.Top; title.X = 0.5; title.Y = maxYVal; TextBlock titleText = new TextBlock(); titleText.Text = chartName; var newTitleFont = HelperFunctions.NewTypeFaceFromFont(titleFont); titleText.FontFamily = newTitleFont.FontFamily; titleText.FontStyle = newTitleFont.Style; titleText.FontSize = titleFont.Size; title.UIElement = titleText; cartChart.VisualElements.Add(title); 上面的代码只在图表上添加了一个标签(在y轴范围内)。 标题需要独立(在y轴上方)。 任何的想法?