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;
|
|
|
}
|
|
}
|