mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-25 10:20:10 +00:00
修复Chart的UpdateData()接口返回值不准确的问题
This commit is contained in:
@@ -83,6 +83,7 @@ slug: /changelog
|
|||||||
|
|
||||||
日志详情:
|
日志详情:
|
||||||
|
|
||||||
|
* (2023.11.24) 修复`Chart`的`UpdateData()`接口返回值不准确的问题
|
||||||
* (2023.11.24) 修复`Axis`的更新数据时效果不顺畅的问题
|
* (2023.11.24) 修复`Axis`的更新数据时效果不顺畅的问题
|
||||||
* (2023.11.23) 增加`Axis`的`Animation`支持动画效果
|
* (2023.11.23) 增加`Axis`的`Animation`支持动画效果
|
||||||
* (2023.11.16) 取消`Legend`的`formatter`,用`LabelStyle`的代替
|
* (2023.11.16) 取消`Legend`的`formatter`,用`LabelStyle`的代替
|
||||||
|
|||||||
@@ -454,9 +454,15 @@ namespace XCharts.Runtime
|
|||||||
var serie = GetSerie(serieName);
|
var serie = GetSerie(serieName);
|
||||||
if (serie != null)
|
if (serie != null)
|
||||||
{
|
{
|
||||||
serie.UpdateYData(dataIndex, value);
|
if (serie.UpdateYData(dataIndex, value))
|
||||||
RefreshPainter(serie);
|
{
|
||||||
return true;
|
RefreshPainter(serie);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -473,9 +479,15 @@ namespace XCharts.Runtime
|
|||||||
var serie = GetSerie(serieIndex);
|
var serie = GetSerie(serieIndex);
|
||||||
if (serie != null)
|
if (serie != null)
|
||||||
{
|
{
|
||||||
serie.UpdateYData(dataIndex, value);
|
if (serie.UpdateYData(dataIndex, value))
|
||||||
RefreshPainter(serie);
|
{
|
||||||
return true;
|
RefreshPainter(serie);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -491,9 +503,15 @@ namespace XCharts.Runtime
|
|||||||
var serie = GetSerie(serieName);
|
var serie = GetSerie(serieName);
|
||||||
if (serie != null)
|
if (serie != null)
|
||||||
{
|
{
|
||||||
serie.UpdateData(dataIndex, multidimensionalData);
|
if (serie.UpdateData(dataIndex, multidimensionalData))
|
||||||
RefreshPainter(serie);
|
{
|
||||||
return true;
|
RefreshPainter(serie);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -509,9 +527,15 @@ namespace XCharts.Runtime
|
|||||||
var serie = GetSerie(serieIndex);
|
var serie = GetSerie(serieIndex);
|
||||||
if (serie != null)
|
if (serie != null)
|
||||||
{
|
{
|
||||||
serie.UpdateData(dataIndex, multidimensionalData);
|
if (serie.UpdateData(dataIndex, multidimensionalData))
|
||||||
RefreshPainter(serie);
|
{
|
||||||
return true;
|
RefreshPainter(serie);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -528,9 +552,15 @@ namespace XCharts.Runtime
|
|||||||
var serie = GetSerie(serieName);
|
var serie = GetSerie(serieName);
|
||||||
if (serie != null)
|
if (serie != null)
|
||||||
{
|
{
|
||||||
serie.UpdateData(dataIndex, dimension, value);
|
if (serie.UpdateData(dataIndex, dimension, value))
|
||||||
RefreshPainter(serie);
|
{
|
||||||
return true;
|
RefreshPainter(serie);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -547,9 +577,15 @@ namespace XCharts.Runtime
|
|||||||
var serie = GetSerie(serieIndex);
|
var serie = GetSerie(serieIndex);
|
||||||
if (serie != null)
|
if (serie != null)
|
||||||
{
|
{
|
||||||
serie.UpdateData(dataIndex, dimension, value);
|
if (serie.UpdateData(dataIndex, dimension, value))
|
||||||
RefreshPainter(serie);
|
{
|
||||||
return true;
|
RefreshPainter(serie);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -566,8 +602,7 @@ namespace XCharts.Runtime
|
|||||||
var serie = GetSerie(serieName);
|
var serie = GetSerie(serieName);
|
||||||
if (serie != null)
|
if (serie != null)
|
||||||
{
|
{
|
||||||
serie.UpdateDataName(dataIndex, dataName);
|
return serie.UpdateDataName(dataIndex, dataName);
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -584,8 +619,7 @@ namespace XCharts.Runtime
|
|||||||
var serie = GetSerie(serieIndex);
|
var serie = GetSerie(serieIndex);
|
||||||
if (serie != null)
|
if (serie != null)
|
||||||
{
|
{
|
||||||
serie.UpdateDataName(dataIndex, dataName);
|
return serie.UpdateDataName(dataIndex, dataName);
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1699,8 +1699,7 @@ namespace XCharts.Runtime
|
|||||||
/// <param name="value"></param>
|
/// <param name="value"></param>
|
||||||
public bool UpdateYData(int index, double value)
|
public bool UpdateYData(int index, double value)
|
||||||
{
|
{
|
||||||
UpdateData(index, 1, value);
|
return UpdateData(index, 1, value);
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user