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