New file |
| | |
| | | using 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; |
| | | |
| | | |
| | | } |
| | | |
| | | } |