重构LineChart和BarChart,移除Line和Bar组件,参数统一放到Serie中配置。

This commit is contained in:
monitor1394
2019-08-15 21:44:30 +08:00
parent 52ee1fe788
commit 3e506f9576
32 changed files with 13681 additions and 21508 deletions

View File

@@ -631,7 +631,7 @@ namespace XCharts
{
public XAxis Clone()
{
var axis = new XAxis();
var axis = XAxisPool.Get();
axis.show = show;
axis.type = type;
axis.min = min;
@@ -644,7 +644,7 @@ namespace XCharts
axis.axisName.Copy(axisName);
axis.axisLabel.Copy(axisLabel);
axis.data.Clear();
axis.data.Capacity = data.Count;
if (axis.data.Capacity < data.Count) axis.data.Capacity = data.Count;
foreach (var d in data) axis.data.Add(d);
return axis;
}
@@ -683,7 +683,7 @@ namespace XCharts
{
public YAxis Clone()
{
var axis = new YAxis();
var axis = YAxisPool.Get();
axis.show = show;
axis.type = type;
axis.min = min;
@@ -696,7 +696,7 @@ namespace XCharts
axis.axisName.Copy(axisName);
axis.axisLabel.Copy(axisLabel);
axis.data.Clear();
axis.data.Capacity = data.Count;
if (axis.data.Capacity < data.Count) axis.data.Capacity = data.Count;
foreach (var d in data) axis.data.Add(d);
return axis;
}