我正在尝试在JFreeChart的堆叠条形图中隐藏y轴线,并且我已经尝试了以下方法:
<com.google.android.material.floatingactionbutton.FloatingActionButton
app:tint="@null"
app:srcCompat="@drawable/flag_united_states_of_america"
..>
在此先感谢您的帮助。
答案 0 :(得分:1)
调用父方法setAxisLineVisible()
似乎可以为CategoryAxis
或ValueAxis
产生预期的结果。从example开始,createChart()
中的以下更改产生了显示的结果。我已经更改了绘图方向以使域轴垂直,并且在两个轴上都调用了setAxisLineVisible(false)
。
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.setOrientation(PlotOrientation.HORIZONTAL);
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setAxisLineVisible(false);
plot.setDomainAxis(domainAxis);
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setAxisLineVisible(false);
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
不可见轴线:
可见轴线:
请注意,两个条形图堆叠的条形图的factory methods使用相同的轴。