屏蔽ChartInit()接口,动态创建图表不再需要调用

This commit is contained in:
monitor1394
2024-01-12 13:23:46 +08:00
parent c44583772c
commit 3c233d1cb1
4 changed files with 21 additions and 23 deletions

View File

@@ -25,11 +25,10 @@ namespace XCharts.Example
void AddData()
{
var chart = gameObject.GetComponent<SimplifiedLineChart>();
var chart = gameObject.GetComponent<LineChart>();
if (chart == null)
{
chart = gameObject.AddComponent<SimplifiedLineChart>();
chart.Init();
chart = gameObject.AddComponent<LineChart>();
chart.SetSize(580, 300);
}
chart.EnsureChartComponent<Title>().show = true;
@@ -49,9 +48,9 @@ namespace XCharts.Example
xAxis.boundaryGap = true;
chart.RemoveData();
chart.AddSerie<SimplifiedLine>();
chart.AddSerie<SimplifiedLine>();
for (int i = 0; i < 200; i++)
chart.AddSerie<Line>();
chart.AddSerie<Line>();
for (int i = 0; i < 20; i++)
{
chart.AddXAxisData("x" + i);
chart.AddData(0, Random.Range(10, 20));