From b562a582ac3a288193e6e4f57c5eff8a344305a4 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期五, 27 九月 2024 13:52:17 +0800
Subject: [PATCH] Update AndroidManifest.xml
---
HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs | 94 ++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 85 insertions(+), 9 deletions(-)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs
index 5ff7e8a..7378642 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs
@@ -47,17 +47,25 @@
/// </summary>
/// <param name="displayScale">鏄剧ず姣斾緥 0-100锛屾瘮濡傝缃簡30锛屽彧鏄剧ず30%锛屽彲浠ュ乏鍙虫嫋鍔ㄦ樉绀哄叾浠�</param>
/// <returns></returns>
- public string InitOption(int displayScale)
+ public string InitOption(int displayScale, bool isBar = false)
{
//缁勮Value
var newstring = optionString2.Replace("{0}", XvalueText);
newstring = newstring.Replace("{1}", YvalueText);
newstring = newstring.Replace("{10}", xTitle);
+ if (isBar)
+ {
+ newstring = newstring.Replace("{11}", "true");
+ }
+ else {
+ newstring = newstring.Replace("{11}", "false");
+ }
newstring = newstring.Replace("{20}", yTitle);
newstring = newstring.Replace("{30}", displayScale.ToString());
newstring = newstring.Replace(",,", ",");
return newstring;
}
+
/// <summary>
/// 缁勮x杞存枃鏈�
@@ -114,6 +122,53 @@
/// 缁勮y杞存枃鏈�
/// </summary>
/// <param name="yData"></param>
+ public string InitYdataText2(string name, List<EnvironmentalSensorHistor> yData, string color, bool isBar)
+ {
+ //缁勮Value
+ yTitle = name;
+ string valueText = string.Empty;
+ var YvalueTextItem = @"{
+ data:[{1}],
+ type:'{333}',
+ smooth:0.6,
+ symbol:'none',
+ color:'{2}'}
+ ";
+ if (isBar)
+ {
+ YvalueTextItem = YvalueTextItem.Replace("{333}", "bar");
+ }
+ else
+ {
+ YvalueTextItem = YvalueTextItem.Replace("{333}", "line");
+ }
+ YvalueTextItem = YvalueTextItem.Replace("{0}", name);
+
+ foreach (var data in yData)
+ {
+ valueText += "'" + data.fieldValue + "',";
+ }
+ YvalueTextItem = YvalueTextItem.Replace("{1}", valueText);
+ YvalueTextItem = YvalueTextItem.Replace("{2}", color);
+
+ if (YvalueText == "")
+ {
+ YvalueText = YvalueTextItem;
+ }
+ else
+ {
+ YvalueText += "," + YvalueTextItem;
+ }
+
+ return YvalueTextItem;
+ }
+
+
+
+ /// <summary>
+ /// 缁勮y杞存枃鏈�
+ /// </summary>
+ /// <param name="yData"></param>
public string InitYdataTextLinearGradient(string name, List<EnvironmentalSensorHistor> yData, string color)
{
//缁勮Value
@@ -124,7 +179,6 @@
//string bColor = color.Substring(5, 2);
var YvalueTextItem = @"{name:'{0}',
data:[{1}],
- type:'line',
smooth:0.6,
symbol:'none',
color:'{2}CC',
@@ -170,7 +224,11 @@
#if __IOS__
public string optionString = @"{
tooltip: {
- trigger: 'axis'
+ trigger: 'axis',
+ textStyle: {
+ fontSize: 30
+ },
+ padding:40,
},
grid: {
top: '10%',
@@ -180,6 +238,9 @@
},
xAxis: {
name: '{10}',
+ nameTextStyle: {
+ fontSize: 30
+ },
type: 'category',
boundaryGap: false,
data: [{0}],
@@ -189,12 +250,16 @@
},
yAxis: {
name: '{20}',
+ nameGap:30,
+ nameTextStyle: {
+ fontSize: 30
+ },
type: 'value',
axisLabel : {
fontSize:30,
},
},
- series: [
+ series: [
{1}
]
}";
@@ -206,7 +271,7 @@
grid: {
top: '15%',
left: '13%',
- right: '12%',
+ right: '15%',
bottom: '10%',
},
xAxis: {
@@ -230,7 +295,11 @@
#if __IOS__
public string optionString2 = @"{
tooltip: {
- trigger: 'axis'
+ trigger: 'axis',
+ padding:40,
+ textStyle: {
+ fontSize: 30
+ },
},
grid: {
top: '10%',
@@ -240,15 +309,22 @@
},
xAxis: {
name: '{10}',
+ nameTextStyle: {
+ fontSize: 30
+ },
type: 'category',
- boundaryGap: false,
+ boundaryGap: {11},
data: [{0}],
axisLabel : {
fontSize:30,
},
},
yAxis: {
- name: '{20}',
+ name: '{20}',
+ nameGap:30,
+ nameTextStyle: {
+ fontSize: 30
+ },
type: 'value',
axisLabel : {
fontSize:30,
@@ -277,7 +353,7 @@
},
xAxis: {
type: 'category',
- boundaryGap: false,
+ boundaryGap: {11},
data: [{0}],
name: '{10}'
},
--
Gitblit v1.8.0