[add][VisualMap] add workOnLine and workOnArea (#191)

This commit is contained in:
monitor1394
2022-04-13 22:03:23 +08:00
parent ad273cf1b1
commit d44bf55a87
7 changed files with 73 additions and 14 deletions

View File

@@ -147,12 +147,30 @@ namespace XCharts.Runtime
{
if (visualMap == null)
return false;
if (!visualMap.show)
if (!visualMap.show || (!visualMap.workOnLine && !visualMap.workOnArea))
return false;
if (visualMap.inRange.Count <= 0 && visualMap.pieces.Count <= 0)
return false;
return true;
}
public static bool IsNeedLineGradient(VisualMap visualMap)
{
if (visualMap == null)
return false;
if (!visualMap.show || !visualMap.workOnLine)
return false;
if (visualMap.inRange.Count <= 0 && visualMap.pieces.Count <= 0)
return false;
return true;
}
public static bool IsNeedAreaGradient(VisualMap visualMap)
{
if (visualMap == null)
return false;
if (!visualMap.show || !visualMap.workOnArea)
return false;
if (visualMap.inRange.Count <= 0 && visualMap.pieces.Count <= 0)
return false;
return true;
}