在实时图表中使用自定义变量

Using a custom variable in livecharts

我正在使用 .NET Framework 4.7.2 C# 形式的 LiveCharts 包。我试图从数据库中获取数据到图表中,但发现 LiveCharts 不太喜欢我尝试使用自己的变量。我还没有找到 link 这两个彼此的方法。

new StackedColumnSeries
                {
                    Values = new ChartValues<double> {5},
                    StackMode = StackMode.Values, 
                    DataLabels = true,
                    Fill = Brushes.DodgerBlue

                },
                new StackedColumnSeries
                {
                    Values = new ChartValues<double> {3},
                    StackMode = StackMode.Values,
                    DataLabels = true,
                    Fill = Brushes.LawnGreen
                },

                new StackedColumnSeries
            {
                Values = new ChartValues<double> {1},
                StackMode = StackMode.Values,
                DataLabels = true,
                Fill = Brushes.DimGray
            },

                new StackedColumnSeries
            {
                Values = new ChartValues<double> {1},
                StackMode = StackMode.Values,
                DataLabels = true,
                Fill = Brushes.IndianRed
            }
            };

我想将 {5}、{3}、...更改为自定义变量,假设为“VarDataSize”。这可能吗? 我是 Visual Studio 2019 的新手,所以我希望得到很多解释。如果我遗漏了任何必要的信息,我会很乐意添加。

有人教我怎么做。我必须在命名空间下面添加以下内容。

static class global
{
    public static int Var1;
    public static int Var2;
    public static int Var3;
    public static int Var4;
}

然后在与 InitializeComponent() 相同的地方定义它们的值;是。

global.Var1 = 5;
global.Var2 = 3;
global.Var3 = 1;
global.Var4 = 1;

然后用正确的变量名更改数字。

我想这很容易,但我不知道,我希望它也能帮助其他人。