在实时图表中使用自定义变量
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;
然后用正确的变量名更改数字。
我想这很容易,但我不知道,我希望它也能帮助其他人。
我正在使用 .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;
然后用正确的变量名更改数字。
我想这很容易,但我不知道,我希望它也能帮助其他人。