1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
| using 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;
| }
| }
|
|
|
| }
|
|