ErrorBar

ErrorBar class

代表数据系列的误差条。

public class ErrorBar : Line

特性

姓名描述
Amount { get; set; }表示误差条的数量。 金额必须大于或等于零。
BeginArrowLength { get; set; }指定行首的箭头长度。
BeginArrowWidth { get; set; }指定行首箭头的宽度。
BeginType { get; set; }指定行首的箭头。
CapType { get; set; }指定结尾大写。
Color { get; set; }代表Color行的.
CompoundType { get; set; }指定复合线型
DashType { get; set; }指定虚线类型
DisplayType { get; set; }表示误差条显示类型。
EndArrowLength { get; set; }指定行尾的箭头长度。
EndArrowWidth { get; set; }指定行尾的箭头宽度。
EndType { get; set; }指定行尾的箭头。
FormattingType { get; set; }获取或设置格式类型。
GradientFill { get; }表示渐变填充。
IsAuto { get; set; }指示此线型是否自动分配。
IsAutomaticColor { get; }表示线的颜色是否自动分配。
IsVisible { get; set; }表示线是否可见。
JoinType { get; set; }指定连接大写字母。
MinusValue { get; set; }表示误差条类型为自定义时的负误差量。
PlusValue { get; set; }表示误差条类型为自定义时的正误差量。
ShowMarkerTTop { get; set; }指示是否使用 T-top 格式化错误栏。
Style { get; set; }代表线条的样式。
ThemeColor { get; set; }获取和设置主题颜色。
Transparency { get; set; }将线条的透明度返回或设置为从 0.0(不透明)到 1.0(透明)的值。
Type { get; set; }表示误差条数量类型。
Weight { get; set; }获取或设置WeightType行的.
WeightPt { get; set; }获取或设置线的权重,以点为单位。
WeightPx { get; set; }获取或设置线条的权重,以像素为单位。

例子

[C#]
Workbook workbook = new Workbook();
Cells cells = workbook.Worksheets[0].Cells;
cells["a1"].PutValue(2);
cells["a2"].PutValue(5);
cells["a3"].PutValue(3);
cells["a4"].PutValue(6);
cells["b1"].PutValue(4);
cells["b2"].PutValue(3);
cells["b3"].PutValue(6);
cells["b4"].PutValue(7);

cells["C1"].PutValue("Q1");
cells["C2"].PutValue("Q2");
cells["C3"].PutValue("Y1");
cells["C4"].PutValue("Y2");

int chartIndex = excel.Worksheets[0].Charts.Add(ChartType.Column, 11, 0, 27, 10);

Chart chart = excel.Worksheets[0].Charts[chartIndex];
chart.NSeries.Add("A1:B4", true);

chart.NSeries.CategoryData = "C1:C4";

for(int i = 0; i < chart.NSeries.Count; i ++)
{
	ASeries aseries = chart.NSeries[i];
	aseries.YErrorBar.DisplayType = ErrorBarDisplayType.Minus;
	aseries.YErrorBar.Type = ErrorBarType.FixedValue;
	aseries.YErrorBar.Amount = 5;
}

[Visual Basic]
Dim workbook As Workbook =  New Workbook() 
Dim cells As Cells =  workbook.Worksheets(0).Cells 
cells("a1").PutValue(2)
cells("a2").PutValue(5)
cells("a3").PutValue(3)
cells("a4").PutValue(6)
cells("b1").PutValue(4)
cells("b2").PutValue(3)
cells("b3").PutValue(6)
cells("b4").PutValue(7)

cells("C1").PutValue("Q1")
cells("C2").PutValue("Q2")
cells("C3").PutValue("Y1")
cells("C4").PutValue("Y2")

Dim chartIndex As Integer =  excel.Worksheets(0).Charts.Add(ChartType.Column,11,0,27,10) 

Dim chart As Chart =  excel.Worksheets(0).Charts(chartIndex) 
chart.NSeries.Add("A1:B4", True)

chart.NSeries.CategoryData = "C1:C4"

Dim i As Integer
For  i = 0 To chart.NSeries.Count - 1
Dim aseries As ASeries =  chart.NSeries(i) 
aseries.YErrorBar.DisplayType = ErrorBarDisplayType.Minus
aseries.YErrorBar.Type = ErrorBarType.FixedValue
aseries.YErrorBar.Amount = 5
Next

也可以看看