mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-25 02:10:16 +00:00
完善AreaStyle的origin参数设置区域填充起始位置
This commit is contained in:
@@ -35,12 +35,27 @@ namespace XCharts.Runtime
|
||||
return;
|
||||
}
|
||||
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)
|
||||
{
|
||||
DrawSerieLineNormalArea(vh, serie, isY,
|
||||
gridXY + relativedAxis.context.offset,
|
||||
gridXY,
|
||||
gridXY + (isY ? grid.context.width : grid.context.height),
|
||||
start,
|
||||
min,
|
||||
max,
|
||||
areaColor,
|
||||
areaToColor,
|
||||
visualMap,
|
||||
@@ -52,9 +67,9 @@ namespace XCharts.Runtime
|
||||
else
|
||||
{
|
||||
DrawSerieLineStackArea(vh, serie, lastStackSerie, isY,
|
||||
gridXY + relativedAxis.context.offset,
|
||||
gridXY,
|
||||
gridXY + (isY ? grid.context.width : grid.context.height),
|
||||
start,
|
||||
min,
|
||||
max,
|
||||
areaColor,
|
||||
areaToColor,
|
||||
visualMap,
|
||||
|
||||
Reference in New Issue
Block a user