修复PieChart的Label无法自动更新的问题

This commit is contained in:
monitor1394
2019-08-14 08:52:28 +08:00
parent 09674add2a
commit 52ee1fe788
5 changed files with 99 additions and 10 deletions

View File

@@ -639,6 +639,19 @@ namespace XCharts
}
}
public void UpdateDataName(int index, string name)
{
if (index >= 0 && index < m_Data.Count)
{
var serieData = m_Data[index];
serieData.name = name;
if (serieData.label != null)
{
serieData.label.text = name == null ? "" : name;
}
}
}
/// <summary>
/// 清除所有数据的高亮标志
/// </summary>

View File

@@ -332,6 +332,24 @@ namespace XCharts
}
}
public void UpdateDataName(string serieName, string dataName, int dataIndex = 0)
{
var serie = GetSerie(serieName);
if (serie != null)
{
serie.UpdateDataName(dataIndex, dataName);
}
}
public void UpdateDataName(int serieIndex, string dataName, int dataIndex = 0)
{
var serie = GetSerie(serieIndex);
if (serie != null)
{
serie.UpdateDataName(dataIndex, dataName);
}
}
/// <summary>
/// 更新指定系列的维度Y数据
/// </summary>