我需要以下类型的图表:
它应该是一个"steped"折线图,在垂直轴上有类别,如下所示:

我找到了这个类别步骤图的例子,但它的方向不适合我的目的.
到目前为止我所做的就是这个,但是你可以看到红线不适合图表的方向(应该是水平的):

相应的代码:
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);
Run Code Online (Sandbox Code Playgroud)
我不能让它发挥作用.有任何想法吗?
提前致谢!