AirControl  1.3.0
Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
GaugeChart.cs
1 using System;
2 /************************************************/
3 /* */
4 /* Copyright (c) 2018 - 2021 monitor1394 */
5 /* https://github.com/monitor1394 */
6 /* */
7 /************************************************/
8 
9 using UnityEngine;
10 
11 namespace XCharts
12 {
13  [AddComponentMenu("XCharts/GaugeChart", 19)]
14  [ExecuteInEditMode]
15  [RequireComponent(typeof(RectTransform))]
16  [DisallowMultipleComponent]
17  public class GaugeChart : BaseChart
18  {
19 #if UNITY_EDITOR
20  protected override void Reset()
21  {
22  base.Reset();
23  RemoveData();
24  title.text = "GuageChart";
25  var serie = AddSerie(SerieType.Gauge, "serie1");
26  serie.min = 0;
27  serie.max = 100;
28  serie.startAngle = -125;
29  serie.endAngle = 125;
30  serie.center[0] = 0.5f;
31  serie.center[1] = 0.5f;
32  serie.radius[0] = 80;
33  serie.splitNumber = 5;
34  serie.animation.dataChangeEnable = true;
35  serie.titleStyle.show = true;
36  serie.titleStyle.textStyle.offset = new Vector2(0, 20);
37  serie.label.show = true;
38  serie.label.offset = new Vector3(0, -30);
39  serie.itemStyle.show = true;
40  serie.gaugeAxis.axisLabel.show = true;
41  serie.gaugeAxis.axisLabel.margin = 18;
42  AddData(0, UnityEngine.Random.Range(10, 90), "title");
43  }
44 #endif
45  }
46 }
XCharts.Title.text
string text
The main title text, supporting for newlines. 主标题文本,支持使用 换行。
Definition: Title.cs:38
XCharts.BaseChart.AddData
virtual SerieData AddData(string serieName, double data, string dataName=null)
Add a data to serie. If serieName doesn't exist in legend,will be add to legend. 添加一个数据到指定的系列中。
Definition: BaseChart_API.cs:237
XCharts.SerieType
SerieType
the type of serie. 系列类型。
Definition: Serie.cs:19
XCharts.GaugeChart
Definition: GaugeChart.cs:17
XCharts
Definition: RewardChart.cs:14
XCharts.BaseChart.AddSerie
virtual Serie AddSerie(SerieType type, string serieName=null, bool show=true, bool addToHead=false)
Add a serie to serie list. 添加一个系列到系列列表中。
Definition: BaseChart_API.cs:199
XCharts.BaseChart
The base class of all charts. 所有Chart的基类。
Definition: BaseChart_API.cs:21
XCharts.BaseChart.title
Title? title
The title setting of chart. 标题组件
Definition: BaseChart_API.cs:49
XCharts.BaseChart.RemoveData
virtual void RemoveData()
Remove all data from series and legend. The series list is also cleared. 清除所有系列和图例数据,系列的列表也会被清除。
Definition: BaseChart_API.cs:166