有哪些功能可以自定义图形,例如条形的宽度和条形之间的间距。 我想减少条形之间以及月份标签之间的间隙。
有哪些功能可以执行这些更改?
答案 0 :(得分:1)
解决方案只是调整列的宽度(可能还有图表本身)。
您可以使用函数BarPlot::SetWidth($aWidth)
设置列宽(另请参阅this example)。类文档here:
当使用的比例是文本比例(这是用于条形的正常比例)时,将宽度指定为主要步长的分数。如果X轴刻度是线性刻度(即lin,int或date),则必须以绝对像素指定宽度。
因此,您可以将列的宽度设置为百分比或绝对像素宽度。
要将宽度设置为百分比,请使用值< = 1.
例如25%$barplot->SetWidth(0.25);
要设置宽度(以像素为单位),请使用值> 1.
例如56像素$barplot->SetWidth(56);
有一个小提琴,直到你得到你满意的东西。