【发布时间】:2023-01-21 02:24:22
【问题描述】:
理想情况下,我想设置切片边界而不是圆周边界。
我试过这个:
$p1 = new PiePlotC($data);
$p1->ShowBorder(true);
$p1->SetColor('blue');
我也试过$p1->ShowBorder(false, true);
没有出现边框。
我注意到 theme: UniversalTheme 将边框设置为 false。
我从主题中删除了这些行。
case 'PiePlot':
{
//$plot->SetCenter(0.5, 0.45);
//$plot->ShowBorder(false);
//$plot->SetSliceColors($this->GetThemeColors());
break;
}
那没有帮助。
即使我删除了那条线,饼图切片的颜色也确实出现了。
我知道主题是使用的主题,因为我必须 rem:$plot->SetCenter(0.5, 0.45);出来能动馅饼了。
那奏效了。
我认为让客户端(用户)设置主题覆盖设置是一个糟糕的设计。 用户的设置应该覆盖主题。
如何为 PiePlotC 中的每个切片设置边框?
另外,如何设置边框的大小(线宽)?
【问题讨论】: