コード例 #1
0
        public static Serie AddDefaultSerie(BaseChart chart, string serieName)
        {
            var serie = chart.AddSerie <Line>(serieName);

            serie.symbol.show = true;
            for (int i = 0; i < 5; i++)
            {
                chart.AddData(serie.index, UnityEngine.Random.Range(10, 90));
            }
            return(serie);
        }
コード例 #2
0
        public static Serie AddDefaultSerie(BaseChart chart, string serieName)
        {
            var serie = chart.AddSerie <EffectScatter>(serieName);

            serie.symbol.show       = true;
            serie.symbol.type       = SymbolType.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));
            }
            return(serie);
        }
コード例 #3
0
        public static Serie AddDefaultSerie(BaseChart chart, string serieName)
        {
            var serie            = chart.AddSerie <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(serie);
        }
コード例 #4
0
        public static Serie AddDefaultSerie(BaseChart chart, string serieName)
        {
            chart.AddChartComponentWhenNoExist <RadarCoord>();
            var serie = chart.AddSerie <Radar>(serieName);

            serie.symbol.show  = true;
            serie.symbol.type  = SymbolType.Circle;
            serie.showDataName = true;
            List <double> data = new List <double>();

            for (int i = 0; i < 5; i++)
            {
                data.Add(Random.Range(20, 90));
            }
            chart.AddData(serie.index, data, "legendName");
            return(serie);
        }
コード例 #5
0
        public static Serie AddDefaultSerie(BaseChart chart, string serieName)
        {
            var serie = chart.AddSerie <SimplifiedCandlestick>(serieName);

            var lastValue = 50d;

            for (int i = 0; i < 50; i++)
            {
                lastValue += UnityEngine.Random.Range(-10, 20);
                var open     = lastValue + Random.Range(-10, 5);
                var close    = lastValue + Random.Range(-5, 10);
                var lowest   = lastValue + Random.Range(-15, -10);
                var heighest = lastValue + Random.Range(10, 20);
                chart.AddData(serie.index, open, close, lowest, heighest);
            }
            return(serie);
        }
コード例 #6
0
        public static Serie AddDefaultSerie(BaseChart chart, string serieName)
        {
            var serie = chart.AddSerie <SimplifiedBar>(serieName);

            serie.symbol.show = false;
            var lastValue = 0d;

            for (int i = 0; i < 50; i++)
            {
                if (i < 20)
                {
                    lastValue += UnityEngine.Random.Range(0, 5);
                }
                else
                {
                    lastValue += UnityEngine.Random.Range(-3, 5);
                }
                chart.AddData(serie.index, lastValue);
            }
            return(serie);
        }