抽离甘特图

This commit is contained in:
monitor1394
2021-05-16 23:38:06 +08:00
parent 718e600279
commit aede354af4
32 changed files with 102 additions and 735 deletions

View File

@@ -201,6 +201,25 @@ namespace XCharts
return m_Series.AddSerie(type, serieName);
}
/// <summary>
/// Add a serie to serie list.
/// 通过字符串类型的serieType添加一个系列到系列列表中。如果serieType不是已定义的SerieType类型则设置为Custom类型。
/// </summary>
/// <param name="serieType"></param>
/// <param name="serieName"></param>
/// <param name="show"></param>
/// <returns></returns>
public virtual Serie AddSerie(string serieType, string serieName = null, bool show = true)
{
var type = SerieType.Custom;
var list = Enum.GetNames(typeof(SerieType));
foreach (var t in list)
{
if (t.Equals(serieType)) type = (SerieType)Enum.Parse(typeof(SerieType), t);
}
return AddSerie(type, serieName, show);
}
/// <summary>
/// Add a data to serie.
/// If serieName doesn't exist in legend,will be add to legend.
@@ -733,7 +752,7 @@ namespace XCharts
return SeriesHelper.ContainsSerie(m_Series, serieType);
}
public virtual bool AddDefaultCustomSerie(string serieName)
public virtual bool AddDefaultCustomSerie(string serieName, int dataCount = 5)
{
return false;
}
@@ -747,6 +766,11 @@ namespace XCharts
return null;
}
public virtual string GetCustomSerieTypeName()
{
return null;
}
public int GetLegendRealShowNameIndex(string name)
{
return m_LegendRealShowName.IndexOf(name);