1
如果我將所有任務都放到一個TaskSeries
中,我會得到正常大小的甘特圖表條,但是當我執行相同的任務時,將它們放到多個TaskSeries
中, 。這是一個錯誤,還是我做錯了?如何在JFreeChart TaskSeriesCollection中使用多個TaskSeries
右鍵點擊'查看圖片',即可閱讀代碼。
如果我將所有任務都放到一個TaskSeries
中,我會得到正常大小的甘特圖表條,但是當我執行相同的任務時,將它們放到多個TaskSeries
中, 。這是一個錯誤,還是我做錯了?如何在JFreeChart TaskSeriesCollection中使用多個TaskSeries
右鍵點擊'查看圖片',即可閱讀代碼。
我沒有解決方案,但這可能會幫助您找到解決方案。
在第二個示例中,JFreeChart
允許每個任務序列中的空間(y軸)條寬是任務系列的可用空間/數量。 希望這有助於說明:
在(A)我已經創建6級的任務,但只有一個作業; (B)我創造了第二份工作,並附加了3個任務。在(B)中,酒吧的寬度約爲一半,因此在所有任務中都有空間供兩個工作使用。在(D)中你可以看到,因爲我已經完成了其中一項任務。 您可以使用此代碼勾芡酒吧,玉米粥儘可能:在JFreeChart
板
plot.getDomainAxis().setCategoryMargin(0.05);
plot.getDomainAxis().setLowerMargin(0.05);
plot.getDomainAxis().setUpperMargin(0.05);
GanttRenderer renderer = (GanttRenderer) plot.getRenderer();
renderer.setItemMargin(0);
This線程可以擺脫對這個問題的一些另外的光。
我無法[重現](http://stackoverflow.com/a/8949913/230513)你說明的效果。請修改您的問題以包含顯示問題的[sscce](http://sscce.org/)。 – trashgod