我需要以下類型的圖表:
這應該是一個「steped」與在垂直軸上分類線圖,像這樣:爪哇JFreeChart的分類步驟圖表水平(圖片explane)
我發現一個類別步驟圖的例子,但它的方向是不正確的,我的目的。
所有到目前爲止,我所做的就是這一點,但你可以看到紅線不適合於圖表的取向(應水平):
相應的代碼這樣:
DefaultCategoryDataset ds = new DefaultCategoryDataset();
// create dataset
for (int k = 0; k < ffCount; k++) {
StateSignal ss1 = (StateSignal) this.ffDSet.getFframes().get(k).getSignals().get(i);
ds.setValue((double) k + 1, ss1.getName(), ss1.getStates().get(0).getStatus());
}
CategoryStepRenderer categorysteprenderer = new CategoryStepRenderer(false);
categorysteprenderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator());
CategoryAxis categoryaxis = new CategoryAxis("Category");
NumberAxis numberaxis = new NumberAxis("Value");
CategoryPlot categoryplot = new CategoryPlot(ds, categoryaxis, numberaxis, categorysteprenderer);
categoryplot.setRangePannable(true);
categoryplot.setOrientation(PlotOrientation.HORIZONTAL);
chart = new JFreeChart("test", null, categoryplot, true);
我沒有得到它的工作。有任何想法嗎?
在此先感謝!
@Vertexwahn每個值的替代標籤,當清理代碼,請修復後的一切。 –