From 5bfb959c47017825c8cf7dc8570c55b04dab694c Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 09 六月 2021 16:42:11 +0800 Subject: [PATCH] Merge branch 'dev-tzy' into wxr6 --- HDL_ON/UI/UI2/FuntionControlView/Energy/EchartsOption_Energy.cs | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 150 insertions(+), 0 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Energy/EchartsOption_Energy.cs b/HDL_ON/UI/UI2/FuntionControlView/Energy/EchartsOption_Energy.cs new file mode 100644 index 0000000..a6e82f6 --- /dev/null +++ b/HDL_ON/UI/UI2/FuntionControlView/Energy/EchartsOption_Energy.cs @@ -0,0 +1,150 @@ +锘縰sing System; +using System.Collections.Generic; + +namespace HDL_ON.UI.UI2.EchartsOption_Energy +{ + public class EchartsOption_Energy + { + ///// <summary> + ///// + ///// </summary> + public EchartTitle title = new EchartTitle(); + /// <summary> + /// + /// </summary> + public EchartTooltip tooltip; + /// <summary> + /// + /// </summary> + public EchartGrid grid = new EchartGrid(); + /// <summary> + /// + /// </summary> + public Echart_xAxis xAxis = new Echart_xAxis(); + /// <summary> + /// + /// </summary> + public Echart_yAxis yAxis = new Echart_yAxis(); + /// <summary> + /// + /// </summary> + public List<EchartSeriesItem> series =new List<EchartSeriesItem>(); + + public EchartsOption_Energy() + { + tooltip = new EchartTooltip + { + trigger = "axis", + }; + } + } + + public class EchartTitle + { + public string text; + } + + /// <summary> + /// 绾挎潯灞炴�� + /// </summary> + public class EchartLineStyle + { + /// <summary> + /// 鍧愭爣杞村埢搴︾嚎瀹� + /// type | string + /// 鍙�夛細 + /// 'solid' + /// 'dashed' + /// 'dotted' + /// </summary> + public string type = "solid"; + /// <summary> + /// + /// </summary> + public int width = 1; + /// <summary> + /// 鍒诲害绾跨殑棰滆壊 + /// </summary> + public string color = "#333"; + } + + + public class EchartTooltip + { + /// <summary> + /// + /// </summary> + public string trigger ="axis"; + } + + public class EchartGrid + { + /// <summary> + /// + /// </summary> + public string left = "3%"; + /// <summary> + /// + /// </summary> + public string right = "4%"; + /// <summary> + /// + /// </summary> + public string bottom = "3%"; + /// <summary> + /// + /// </summary> + public bool containLabel = true; + } + + /// <summary> + /// 鍧愭爣杞村睘鎬� + /// </summary> + public class Echart_xAxis + { + public string type = "category"; + public List<string> data = new List<string>(); + public int offset = 5; + public bool boundaryGap = false; + } + /// <summary> + /// 鍧愭爣杞村睘鎬� + /// </summary> + public class Echart_yAxis + { + public string type = "value"; + } + + public class EchartSeriesItem + { + /// <summary> + /// 瀹㈠巺 + /// </summary> + public string name = ""; + /// <summary> + /// + /// </summary> + public string type = "line"; + /// <summary> + /// + /// </summary> + public bool smooth = true; + + /// <summary> + /// + /// </summary> + public List<int> data; + + /// <summary> + /// none 鍘绘帀鎷愮偣 + /// </summary> + public string symbol = "none"; + /// <summary> + /// 绾挎潯鏍峰紡 + /// </summary> + public EchartLineStyle lineStyle; + + + } + +} -- Gitblit v1.8.0