| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- using System.Collections.Generic;
 
- using UnityEngine;
 
- namespace XCharts.Runtime
 
- {
 
-     [System.Serializable]
 
-     [SerieHandler(typeof(RadarHandler), true)]
 
-     [RequireChartComponent(typeof(RadarCoord))]
 
-     [SerieComponent(typeof(LabelStyle), typeof(AreaStyle), typeof(EmphasisStyle), typeof(BlurStyle), typeof(SelectStyle))]
 
-     [SerieDataComponent(typeof(ItemStyle), typeof(LabelStyle), typeof(AreaStyle), typeof(EmphasisStyle), typeof(BlurStyle), typeof(SelectStyle))]
 
-     [SerieDataExtraField()]
 
-     public class Radar : Serie, INeedSerieContainer
 
-     {
 
-         [SerializeField][Since("v3.2.0")] private bool m_Smooth = false;
 
-         /// <summary>
 
-         /// Whether use smooth curve.
 
-         /// ||是否平滑曲线。平滑曲线时不支持区域填充颜色。
 
-         /// </summary>
 
-         public bool smooth
 
-         {
 
-             get { return m_Smooth; }
 
-             set { if (PropertyUtil.SetStruct(ref m_Smooth, value)) { SetVerticesDirty(); } }
 
-         }
 
-         public int containerIndex { get; internal set; }
 
-         public int containterInstanceId { get; internal set; }
 
-         public override SerieColorBy defaultColorBy { get { return radarType == RadarType.Multiple?SerieColorBy.Data : SerieColorBy.Serie; } }
 
-         public override bool multiDimensionLabel { get { return radarType == RadarType.Multiple; } }
 
-         public static Serie AddDefaultSerie(BaseChart chart, string serieName)
 
-         {
 
-             chart.EnsureChartComponent<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;
 
-         }
 
-     }
 
- }
 
 
  |