增加运行时和非运行时参数变更自动刷新图表

This commit is contained in:
monitor1394
2020-03-05 20:25:19 +08:00
parent 11ee36de58
commit 7465bb760d
44 changed files with 1989 additions and 1209 deletions

View File

@@ -38,10 +38,12 @@ namespace XCharts
chart.RemoveData();
chart.AddSerie(SerieType.Line);
chart.AddSerie(SerieType.Line);
for (int i = 0; i < 10; i++)
{
chart.AddXAxisData("x" + i);
chart.AddData(0, Random.Range(10, 20));
chart.AddData(1, Random.Range(10, 20));
}
}
}

View File

@@ -19,30 +19,41 @@ namespace XCharts
void Awake()
{
chart = gameObject.GetComponent<BaseChart>();
var btnTrans = transform.parent.Find("Button");
if (btnTrans)
{
btnTrans.gameObject.GetComponent<Button>().onClick.AddListener(OnTestBtn);
}
}
void Update()
{
updateTime += Time.deltaTime;
if (chart && updateTime > 2)
{
updateTime = 0;
var serie = chart.series.GetSerie(0);
serie.animation.dataChangeEnable = true;
var dataCount = serie.dataCount;
if (chart is HeatmapChart)
{
var dimension = serie.GetSerieData(0).data.Count - 1;
for (int i = 0; i < dataCount; i++)
{
chart.UpdateData(0, i, dimension, Random.Range(0, 10));
}
}
else
{
chart.UpdateData(0, Random.Range(0, dataCount), Random.Range(10, 90));
}
}
// updateTime += Time.deltaTime;
// if (chart && updateTime > 2)
// {
// updateTime = 0;
// var serie = chart.series.GetSerie(0);
// serie.animation.dataChangeEnable = true;
// var dataCount = serie.dataCount;
// if (chart is HeatmapChart)
// {
// var dimension = serie.GetSerieData(0).data.Count - 1;
// for (int i = 0; i < dataCount; i++)
// {
// chart.UpdateData(0, i, dimension, Random.Range(0, 10));
// }
// }
// else
// {
// chart.UpdateData(0, Random.Range(0, dataCount), Random.Range(10, 90));
// }
// }
}
void OnTestBtn()
{
//chart.series.list[0].lineStyle.width =UnityEngine.Random.Range(1, 5);
chart.series.list[0].lineStyle.width =UnityEngine.Random.Range(1, 5);
}
}
}