Oxyplot Axis构造函数属性

 protected Axis()
 {
     this.Position = AxisPosition.Left; // 轴的位置,默认在左侧显示
     this.PositionTier = 0; // 轴的层级,用于确定轴的堆叠顺序
     this.IsAxisVisible = true; // 轴是否可见
     this.Layer = AxisLayer.BelowSeries; // 轴所在的层,默认在Series下方

     // 视图的最大值和最小值,默认设置为NaN,表示没有限制
     this.ViewMaximum = double.NaN;
     this.ViewMinimum = double.NaN;

     // 轴可以表示的数据的最大值和最小值
     this.AbsoluteMaximum = double.MaxValue;
     this.AbsoluteMinimum = double.MinValue;

     // 轴的刻度范围,默认NaN表示自动计算
     this.Minimum = double.NaN;
     this.Maximum = double.NaN;
     
     // 次要和主要刻度的检举
     this.MinorStep = double.NaN;
     this.MajorStep = double.NaN;
     
     // 次要和主要刻度的最小步长
     this.MinimumMinorStep = 0;
     this.MinimumMajorStep = 0;
     
     // 主要刻度间隔的最小和最大数量
     this.MinimumMajorIntervalCount = 2;
     this.MaximumMajorIntervalCount = double.MaxValue;

     // 轴的两端的填充空间
     this.MinimumPadding = 0.01;
     this.MaximumPadding = 0.01;
     
     // 轴的最小和最大范围
     this.MinimumRange = 0;
     this.MaximumRange = double.PositiveInfinity;
     
     // 数据边缘的最小和最大边距
     this.MinimumDataMargin = 0;
     this.MaximumDataMargin = 0;
     
     // 轴的最小和最大外边距
     this.MinimumMargin = 0;
     this.MaximumMargin = 0;

     this.TickStyle = TickStyle.Outside; // 刻度线的位置,默认在轴的外侧
     
     // 主要和次要刻度线的颜色
     this.TicklineColor = OxyColors.Black;
     this.MinorTicklineColor = OxyColors.Automatic;

     // 轴线的样式、颜色、厚度
     this.AxislineStyle = LineStyle.None;
     this.AxislineColor = OxyColors.Black;
     this.AxislineThickness = 1.0;

     // 主要网格线的样式、颜色、厚度
     this.MajorGridlineStyle = LineStyle.None;
     this.MajorGridlineColor = OxyColor.FromArgb(0x40, 0, 0, 0);
     this.MajorGridlineThickness = 1;

     // 次要网格线的样式、颜色、厚度
     this.MinorGridlineStyle = LineStyle.None;
     this.MinorGridlineColor = OxyColor.FromArgb(0x20, 0, 0, 0x00);
     this.MinorGridlineThickness = 1;

     // 额外网格线的样式、颜色、厚度
     this.ExtraGridlineStyle = LineStyle.Solid;
     this.ExtraGridlineColor = OxyColors.Black;
     this.ExtraGridlineThickness = 1;

     // 次要和主要刻度的大小
     this.MinorTickSize = 4;
     this.MajorTickSize = 7;

     // 轴的起始和结束位置
     this.StartPosition = 0;
     this.EndPosition = 1;

     // 标题的位置、格式字符串和裁剪长度
     this.TitlePosition = 0.5;
     this.TitleFormatString = "{0} [{1}]";
     this.TitleClippingLength = 0.9;
     
     // 标题的颜色、字体大小和粗细
     this.TitleColor = OxyColors.Automatic;
     this.TitleFontSize = double.NaN;
     this.TitleFontWeight = FontWeights.Normal;
     
     this.ClipTitle = true; // 是否裁剪标题

     this.Angle = 0; // 轴标题的旋转角度

     // 是否允许缩放和平移
     this.IsZoomEnabled = true;
     this.IsPanEnabled = true;

     // 数据筛选的最小值和最大值
     this.FilterMinValue = double.MinValue;
     this.FilterMaxValue = double.MaxValue;
     
     this.FilterFunction = null; // 数据筛选函数

     this.IntervalLength = 60; // 刻度的间隔长度

     // 轴与其他元素的距离
     this.AxisDistance = 0;
     this.AxisTitleDistance = 4;
     this.AxisTickToLabelDistance = 4;

     // 数据的最大值和最小值
     this.DataMaximum = double.NaN;
     this.DataMinimum = double.NaN;
 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值