public static void AddDefaultBarSerie(BaseChart chart, string serieName) { var serie = chart.AddSerie(SerieType.Bar, serieName); for (int i = 0; i < 5; i++) { chart.AddData(serie.index, UnityEngine.Random.Range(10, 90)); } }
void AddData() { chart.ClearData(); int count = Random.Range(5, 100); for (int i = 0; i < count; i++) { (chart as CoordinateChart).AddXAxisData("x" + i); if (Random.Range(1, 3) == 2) { chart.AddData(0, Random.Range(-110, 200)); } else { chart.AddData(0, Random.Range(-100, 100)); } } }
public static void AddDefaultLineSerie(BaseChart chart, string serieName) { var serie = chart.AddSerie(SerieType.Line, serieName); serie.symbol.show = true; for (int i = 0; i < 5; i++) { chart.AddData(serie.index, UnityEngine.Random.Range(10, 90)); } }
public static void AddDefaultEffectScatterSerie(BaseChart chart, string serieName) { var serie = chart.AddSerie(SerieType.EffectScatter, serieName); serie.symbol.show = true; serie.symbol.type = SerieSymbolType.Circle; serie.itemStyle.opacity = 0.8f; serie.clip = false; for (int i = 0; i < 10; i++) { chart.AddData(serie.index, Random.Range(10, 100), Random.Range(10, 100)); } }
public static int AddDefaultCandlestickSerie(BaseChart chart, string serieName) { var serie = chart.AddSerie(SerieType.Candlestick, serieName); var defaultDataCount = 5; for (int i = 0; i < defaultDataCount; i++) { var open = Random.Range(20, 60); var close = Random.Range(40, 90); var lowest = Random.Range(0, 50); var heighest = Random.Range(50, 100); chart.AddData(serie.index, open, close, lowest, heighest); } return(defaultDataCount); }
public static void AddDefaultLiquidSerie(BaseChart chart, string serieName) { if (chart.vessels.Count == 0) { chart.AddVessel(Vessel.defaultVessel); } var serie = chart.AddSerie(SerieType.Liquid, serieName); serie.min = 0; serie.max = 100; serie.label.show = true; serie.label.textStyle.fontSize = 40; serie.label.formatter = "{d}%"; serie.label.textStyle.color = new Color32(70, 70, 240, 255); chart.AddData(serie.index, UnityEngine.Random.Range(0, 100)); }
public static void AddDefaultRingSerie(BaseChart chart, string serieName) { var serie = chart.AddSerie(SerieType.Ring, serieName); serie.roundCap = true; serie.radius = new float[] { 0.3f, 0.35f }; serie.titleStyle.show = false; serie.titleStyle.textStyle.offset = new Vector2(0, 30); serie.label.show = true; serie.label.position = SerieLabel.Position.Center; serie.label.formatter = "{d:f0}%"; serie.label.textStyle.fontSize = 28; var value = Random.Range(30, 90); var max = 100; chart.AddData(serie.index, value, max, "data1"); }
public static void AddDefaultRadarSerie(BaseChart chart, string serieName) { if (chart.radars.Count == 0) { chart.AddRadar(Radar.defaultRadar); } var serie = chart.AddSerie(SerieType.Radar, serieName); serie.symbol.show = true; serie.symbol.type = SerieSymbolType.EmptyCircle; serie.symbol.size = 4; serie.symbol.selectedSize = 6; serie.showDataName = true; List <float> data = new List <float>(); for (int i = 0; i < 5; i++) { data.Add(Random.Range(20, 90)); } chart.AddData(serie.index, data, "legendName"); }
public static void AddDefaultGaugeSerie(BaseChart chart, string serieName) { var serie = chart.AddSerie(SerieType.Gauge, serieName); serie.min = 0; serie.max = 100; serie.startAngle = -125; serie.endAngle = 125; serie.center[0] = 0.5f; serie.center[1] = 0.5f; serie.radius[0] = 80; serie.splitNumber = 5; serie.animation.dataChangeEnable = true; serie.titleStyle.show = true; serie.titleStyle.textStyle.offset = new Vector2(0, 20); serie.label.show = true; serie.label.offset = new Vector3(0, -30); serie.itemStyle.show = true; serie.gaugeAxis.axisLabel.show = true; serie.gaugeAxis.axisLabel.margin = 18; chart.AddData(serie.index, UnityEngine.Random.Range(10, 90), "title"); }