增加雷达图radar

This commit is contained in:
monitor1394
2018-09-25 07:33:04 +08:00
parent 6828722efe
commit 22ef40f0b1
6 changed files with 1589 additions and 33 deletions

13
Demo.cs
View File

@@ -1,4 +1,5 @@
using UnityEngine;
using UnityEngine.UI;
using xcharts;
public class Demo : MonoBehaviour
@@ -10,6 +11,18 @@ public class Demo : MonoBehaviour
void Awake()
{
lineChart = transform.Find("xchart/line_chart").GetComponent<LineChart>();
var xchart = transform.Find("xchart");
GridLayoutGroup grid = xchart.GetComponent<GridLayoutGroup>();
RectTransform rect = xchart.GetComponent<RectTransform>();
var wid = rect.sizeDelta.x;
int childNum = xchart.childCount;
int numWid =(int) ((wid - grid.padding.left - grid.padding.right) / (grid.cellSize.x+grid.spacing.x));
int numHig = (childNum + numWid - 1) / numWid;
float hig = grid.padding.top + numHig * (grid.cellSize.y+ grid.spacing.y);
Debug.LogError("child:"+childNum+","+grid.cellSize.y+","+grid.spacing.y+","+grid.padding.top+","+ wid+","+ numWid+","+ numHig+","+ hig);
rect.sizeDelta = new Vector2(wid,hig);
}
void Update()