mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-30 13:28:47 +00:00
完善AreaStyle的origin参数设置区域填充起始位置
This commit is contained in:
@@ -76,6 +76,7 @@ slug: /changelog
|
|||||||
|
|
||||||
## master
|
## master
|
||||||
|
|
||||||
|
* (2024.09.03) 完善`AreaStyle`的`origin`参数设置区域填充起始位置
|
||||||
* (2024.09.01) 增加`Ring`的`radiusGradient`参数设置渐变方向
|
* (2024.09.01) 增加`Ring`的`radiusGradient`参数设置渐变方向
|
||||||
* (2024.09.01) 优化`Axis`为时间轴时首个Label的位置
|
* (2024.09.01) 优化`Axis`为时间轴时首个Label的位置
|
||||||
|
|
||||||
|
|||||||
@@ -35,12 +35,27 @@ namespace XCharts.Runtime
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var gridXY = (isY ? grid.context.x : grid.context.y);
|
var gridXY = (isY ? grid.context.x : grid.context.y);
|
||||||
|
var min = gridXY;
|
||||||
|
var max = gridXY + (isY ? grid.context.width : grid.context.height);
|
||||||
|
var start = 0f;
|
||||||
|
switch(serie.areaStyle.origin)
|
||||||
|
{
|
||||||
|
case AreaStyle.AreaOrigin.Start:
|
||||||
|
start = min;
|
||||||
|
break;
|
||||||
|
case AreaStyle.AreaOrigin.End:
|
||||||
|
start = max;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
start = gridXY + relativedAxis.context.offset;
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (lastStackSerie == null)
|
if (lastStackSerie == null)
|
||||||
{
|
{
|
||||||
DrawSerieLineNormalArea(vh, serie, isY,
|
DrawSerieLineNormalArea(vh, serie, isY,
|
||||||
gridXY + relativedAxis.context.offset,
|
start,
|
||||||
gridXY,
|
min,
|
||||||
gridXY + (isY ? grid.context.width : grid.context.height),
|
max,
|
||||||
areaColor,
|
areaColor,
|
||||||
areaToColor,
|
areaToColor,
|
||||||
visualMap,
|
visualMap,
|
||||||
@@ -52,9 +67,9 @@ namespace XCharts.Runtime
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
DrawSerieLineStackArea(vh, serie, lastStackSerie, isY,
|
DrawSerieLineStackArea(vh, serie, lastStackSerie, isY,
|
||||||
gridXY + relativedAxis.context.offset,
|
start,
|
||||||
gridXY,
|
min,
|
||||||
gridXY + (isY ? grid.context.width : grid.context.height),
|
max,
|
||||||
areaColor,
|
areaColor,
|
||||||
areaToColor,
|
areaToColor,
|
||||||
visualMap,
|
visualMap,
|
||||||
|
|||||||
Reference in New Issue
Block a user