mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-14 20:00:09 +00:00
[fix] fix InsertSerie()
This commit is contained in:
@@ -51,15 +51,9 @@ namespace XCharts.Example
|
||||
|
||||
void AddData()
|
||||
{
|
||||
chart.ClearData();
|
||||
int count = Random.Range(5, 100);
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
chart.AddXAxisData("x" + i);
|
||||
if (Random.Range(1, 3) == 2)
|
||||
chart.AddData(0, Random.Range(-110, 200));
|
||||
else
|
||||
chart.AddData(0, Random.Range(-100, 100));
|
||||
var serie = chart.InsertSerie<Bar>(0);
|
||||
for(int i=0;i<5;i++){
|
||||
chart.AddData(serie.index, Random.Range(10,90));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,9 @@ namespace XCharts.Runtime
|
||||
public T InsertSerie<T>(int index, string serieName = null, bool show = true) where T : Serie
|
||||
{
|
||||
if (!CanAddSerie<T>()) return null;
|
||||
return InsertSerie(index, typeof(T), serieName, show) as T;
|
||||
var serie = InsertSerie(index, typeof(T), serieName, show) as T;
|
||||
InitSerieHandlers();
|
||||
return serie;
|
||||
}
|
||||
|
||||
public void InsertSerie(Serie serie, int index = -1, bool addToHead = false)
|
||||
@@ -30,9 +32,7 @@ namespace XCharts.Runtime
|
||||
else if (index >= 0) m_Series.Insert(index, serie);
|
||||
else m_Series.Add(serie);
|
||||
ResetSeriesIndex();
|
||||
InitSerieHandlers();
|
||||
SeriesHelper.UpdateSerieNameList(this, ref m_LegendRealShowName);
|
||||
RefreshChart();
|
||||
}
|
||||
|
||||
public bool MoveUpSerie(int serieIndex)
|
||||
|
||||
Reference in New Issue
Block a user