优化LineChart折线图的区域填充渐变效果

This commit is contained in:
monitor1394
2020-04-19 23:17:35 +08:00
parent d93a62608c
commit cc5c5d3078
4 changed files with 27 additions and 7 deletions

View File

@@ -1813,6 +1813,18 @@ namespace XCharts
p2 = ClampInChart(p2);
ChartDrawer.DrawZebraLine(vh, p1, p2, size, zebraWidth, zebraGap, color);
}
protected Color GetXLerpColor(Color areaColor, Color areaToColor, Vector3 pos)
{
if (areaColor == areaToColor) return areaColor;
return Color.Lerp(areaToColor, areaColor, (pos.y - coordinateY) / coordinateHeight);
}
protected Color GetYLerpColor(Color areaColor, Color areaToColor, Vector3 pos)
{
if (areaColor == areaToColor) return areaColor;
return Color.Lerp(areaToColor, areaColor, (pos.x - coordinateX) / coordinateWidth);
}
}
}