从上面的示例中可以看出,实际饼图周围有很多填充。我知道如何使白色背景透明,但仍然不会删除实际的画布背景。我需要浪费宝贵的空间,需要我的饼图(圆圈)更加紧密。
从技术上讲,我使用的是primefaces和JSF,但我正在覆盖他们的pieChart,这只是一个jqplot。这是我的javascript扩展程序代码,使背景透明
this.cfg.seriesDefault.shadow = false;
this.cfg.grid = {
shadow: false,
drawBorder: false,
background: "transparent"
};
css code incase就是我需要编辑的地方
(冗余)
.jqplot-event-canvas {
background: transparent
}
我尝试在css中添加背景大小,但没有运气。我能够改变大小的唯一方法是通过XHTML代码
<p:chart type="pie" model="#{charts}" style="width:125px,height:100px" />
但是这会改变整个矩形。
感谢您的帮助。
*编辑我的代码显示background: "transparent"
,但图片实际上已将该行注释掉,因此可以看到。