From 9acd3887f1f8db40d59f991b1726a61aa7c7637c Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 12 五月 2021 15:13:56 +0800
Subject: [PATCH] Merge branch 'CJL' into wxr4

---
 HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs |   94 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 94 insertions(+), 0 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs
new file mode 100644
index 0000000..79ba10d
--- /dev/null
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs
@@ -0,0 +1,94 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+namespace HDL_ON.UI
+{
+    /// <summary>
+    /// 楗煎浘
+    /// </summary>
+    public class EchartsOption_BrokenLine
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="xData"></param>
+        public void InitXdata (List<string> xData)
+        {
+            //缁勮Value
+            string valueText = string.Empty;
+            foreach (var data in xData)
+            {
+                valueText += "'" + data + "',";
+            }
+            optionString = optionString.Replace("{0}", valueText);
+        }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="yData"></param>
+        public string GetYdata(string name, List<EnvironmentalSensorHistor> yData, string color)
+        {
+            //缁勮Value
+            string valueText = string.Empty;
+            var yAxisValue = @"{name:'{0}',
+                            data:[{1}],
+                            type:'line',
+                            smooth:0.6,
+                            symbol:'none',
+                            color:'{2}'}
+            ";
+            yAxisValue = yAxisValue.Replace("{0}", name);
+
+            foreach (var data in yData)
+            {
+                valueText += "'" + data.fieldValue + "',";
+            }
+            yAxisValue = yAxisValue.Replace("{1}", valueText);
+            yAxisValue = yAxisValue.Replace("{2}", color);
+            return yAxisValue;
+        }
+
+        public void InitYdataString(string yData)
+        {
+            //缁勮Value
+            optionString = optionString.Replace("{1}", yData);
+        }
+
+
+        public string optionString =  @"{
+                 tooltip: {
+                    trigger: 'axis'
+                    },
+                    grid: {
+                        left: '3%',
+                        right: '4%',
+                        bottom: '3%',
+                    },
+                    xAxis: {
+                        type: 'category',
+                        boundaryGap: false,
+                        data: [{0}]
+                    },
+                    yAxis: {
+                        type: 'value',
+                    },
+                    series: [  
+                        {1}
+                    ]
+            }";
+
+        /// <summary>
+        /// 棰滆壊鍒楄〃
+        /// </summary>
+        /// <returns></returns>
+        public List<string> ColorList ()
+        {
+            var list = new List<string>();
+            return list;
+        }
+    }
+
+
+
+}
\ No newline at end of file

--
Gitblit v1.8.0