mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-26 19:00:24 +00:00
增加Pie的pieType支持实心饼图和线框柄图 (#349)
This commit is contained in:
@@ -381,8 +381,6 @@ namespace XCharts.Runtime
|
||||
var needOffset = (serie.pieClickOffset && (serieData.selected || serieData.context.selected));
|
||||
var offsetCenter = needOffset ? serieData.context.offsetCenter : serie.context.center;
|
||||
|
||||
var borderWidth = itemStyle.borderWidth;
|
||||
var borderColor = itemStyle.borderColor;
|
||||
|
||||
var progress = AnimationStyleHelper.CheckDataAnimation(chart, serie, n, 1);
|
||||
var insideRadius = serieData.context.insideRadius * progress;
|
||||
@@ -398,6 +396,17 @@ namespace XCharts.Runtime
|
||||
serieData.interact.SetPosition(ref interacting, offsetCenter);
|
||||
}
|
||||
}
|
||||
var borderWidth = itemStyle.borderWidth;
|
||||
var borderColor = itemStyle.GetBorderColor(color);
|
||||
if (serie.pieType == PieType.Wireframe)
|
||||
{
|
||||
color = ColorUtil.clearColor32;
|
||||
toColor = ColorUtil.clearColor32;
|
||||
if (borderWidth <= 0)
|
||||
{
|
||||
borderWidth = 4;
|
||||
}
|
||||
}
|
||||
var drawEndDegree = serieData.context.currentAngle;
|
||||
var needRoundCap = serie.roundCap && insideRadius > 0;
|
||||
UGL.DrawDoughnut(vh, offsetCenter, insideRadius,
|
||||
|
||||
Reference in New Issue
Block a user