2012-04-02 54 views
0

有什么功能来定制图,例如酒吧的宽度和酒吧之间的空间。 我想减少酒吧之间和月份标签之间的差距。PHP JPG图 - 收紧图像

有什么功能可以执行这些更改?

+1

如何首先阅读文档? http://jpgraph.net/doc/ – fire 2012-04-02 13:56:23

+0

宁可不读700页!我一直在浏览alrite,但似乎无法找到它。 – 2012-04-02 13:57:46

回答

1

解决方案是简单地调整列的宽度(也可能是图本身)。

您可以使用函数BarPlot::SetWidth($aWidth)来设置列宽(另请参阅this example)。此功能的类文档here中描述:

指定宽度为主要步长的分数时使用的尺度是一个文本标度(这是一般的规模为棒使用)。如果X轴刻度是线性刻度(即lin,int或日期),那么宽度必须以绝对像素指定。

因此,您可以将列的宽度设置为百分比或绝对像素宽度。

  • 要设置宽度为百分比,使用一个值< = 1
    例如25%$barplot->SetWidth(0.25);

  • 要设置以像素为单位的宽度,请使用值> 1.
    56像素$barplot->SetWidth(56);

有一个小提琴,直到你得到你满意的东西。

+0

其他帮助过的东西: $ graph-> SetMargin(30,1,20,5); $ graph-> SetBox(); $ graph-> SetFrame(false); $ graph-> SetScale( “textlin”); – 2012-04-03 14:02:28