From b0c978129ba55cf81e8470b6c9326745a5dbc7d1 Mon Sep 17 00:00:00 2001 From: Shuxia Ning <NingShuxia0927@outlook.com> Date: 星期四, 19 十二月 2024 15:26:30 +0800 Subject: [PATCH] 曲线修改 --- WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/01-single/01-view/PumpViewChart.cs | 56 +++++++++++++++++++++++++++----------------------------- 1 files changed, 27 insertions(+), 29 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/01-single/01-view/PumpViewChart.cs b/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/01-single/01-view/PumpViewChart.cs index 49398a2..6292d28 100644 --- a/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/01-single/01-view/PumpViewChart.cs +++ b/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/01-single/01-view/PumpViewChart.cs @@ -25,8 +25,8 @@ private AxisX _axis_x_flow; private AxisY _axis_y_head; private SecondaryAxisY _axis_y_eff, _axis_y_power; - private ConstantLine _const_line_flow; - private ConstantLine _query_head_line; + private ConstantLine _const_line_x; + private ConstantLine _const_line_y; private Series _series_head, _series_eff, _series_power; private Series _series_head_pt, _series_eff_pt, _series_power_pt; @@ -122,11 +122,11 @@ _axis_y_power = _diagram.SecondaryAxesY.GetAxisByName("AxisYQP"); _axis_y_power.SetSecondaryAxisYQPDisplay(); - _const_line_flow = (ConstantLine)_diagram.AxisX.ConstantLines.GetElementByName("WorkPointLine"); - _const_line_flow.SetWorkPointLineDisplay(); + _const_line_x = (ConstantLine)_diagram.AxisX.ConstantLines.GetElementByName("WorkPointLine"); + _const_line_x.SetWorkPointLineDisplay(); - _query_head_line = (ConstantLine)_diagram.AxisY.ConstantLines.GetElementByName("WorkHLine"); - _query_head_line.SetWorkHLineDisplay(); + _const_line_y = (ConstantLine)_diagram.AxisY.ConstantLines.GetElementByName("WorkHLine"); + _const_line_y.SetWorkHLineDisplay(); _series_head = this.chartControl1.GetSeriesByName("SeriesCurveQH"); _series_head.SetCurveQHDisplay(); @@ -160,8 +160,8 @@ _axis_y_power.Visibility = DefaultBoolean.False; _axis_y_power.GridLines.Visible = false; - _const_line_flow.Visible = false; - _query_head_line.Visible = false; + _const_line_x.Visible = false; + _const_line_y.Visible = false; _anno_txt_query_info.Visible = false; _series_head_pt.Visible = false; @@ -432,16 +432,15 @@ _axis_y_power.Visibility = DefaultBoolean.False; _axis_y_power.GridLines.Visible = false; - _const_line_flow.Visible = false; - _query_head_line.Visible = false; + _const_line_x.Visible = false; + _const_line_y.Visible = false; _anno_txt_query_info.Visible = false; _bottom_panel.Visibility = ChartElementVisibility.Hidden; return; } _bottom_panel.Visibility = split_panel ? ChartElementVisibility.Visible : ChartElementVisibility.Hidden; - - + //娴侀噺 if (_qh_pt_list != null) { @@ -580,8 +579,8 @@ { _series_head.Points.Clear(); _series_head.Visible = false; - _const_line_flow.Visible = false; - _query_head_line.Visible = false; + _const_line_x.Visible = false; + _const_line_y.Visible = false; _anno_txt_query_info.Visible = false; } @@ -658,7 +657,6 @@ (_anno_txt_query_info.AnchorPoint as ChartAnchorPoint).X = x; (_anno_txt_query_info.AnchorPoint as ChartAnchorPoint).Y = y; - } /// <summary> @@ -669,19 +667,19 @@ { if (!_line_visible) { - _const_line_flow.Visible = false; - _const_line_flow.Title.Visible = false; - _query_head_line.Visible = false; - _query_head_line.Title.Visible = false; + _const_line_x.Visible = false; + _const_line_x.Title.Visible = false; + _const_line_y.Visible = false; + _const_line_y.Title.Visible = false; _anno_txt_query_info.Visible = false; return; } else { - _const_line_flow.Visible = true; - _const_line_flow.Title.Visible = true; - _query_head_line.Visible = true; - _query_head_line.Title.Visible = true; + _const_line_x.Visible = true; + _const_line_x.Title.Visible = true; + _const_line_y.Visible = true; + _const_line_y.Title.Visible = true; _anno_txt_query_info.Visible = true; } if (_qh_pt_list == null || !_qh_pt_list.Any()) @@ -727,11 +725,11 @@ workInfoStringBuilder.Append($"鍔熺巼:{_work_point.P.Value.ToString("N1")} "); } - _const_line_flow.AxisValue = _work_point.Q; - _const_line_flow.Title.Text = _work_point.Q.ToString("N1"); + _const_line_x.AxisValue = _work_point.Q; + _const_line_x.Title.Text = _work_point.Q.ToString("N1"); - _query_head_line.AxisValue = _work_point.H; - _query_head_line.Title.Text = _work_point.H.ToString("N1"); + _const_line_y.AxisValue = _work_point.H; + _const_line_y.Title.Text = _work_point.H.ToString("N1"); //娴嬭瘯灞曠ず鏁堟灉 _anno_txt_query_info.Text = workInfoStringBuilder.ToString(); @@ -837,11 +835,11 @@ } else if (hitInfo.InConstantLine) { - if (hitInfo.ConstantLine == _const_line_flow) + if (hitInfo.ConstantLine == _const_line_x) { _onMoveWorkPointLine = true; } - else if (hitInfo.ConstantLine == _query_head_line) + else if (hitInfo.ConstantLine == _const_line_y) { _onMoveWorkHLine = true; } -- Gitblit v1.9.3