请看图片。
移除x轴,但不移除y轴。为什么? Java代码就在那里。
ValueAxis axis = chart.getXYPlot().getDomainAxis();
axis.setVisible(false);
答案 0 :(得分:1)
请注意模型,Dataset
和视图之间的区别,Axis
:
关注域轴,setVisible(false)
的结果取决于PlotOrientation
。 XYPlot::getOrientation
返回对方向的引用,通常在用于构建图表的ChartFactory
中指定。由于传统绘图具有垂直y轴,因此对于域轴为水平的绘图,PlotOrientation
为VERTICAL
,对于绘图,PlotOrientation
为HORIZONTAL
域轴是垂直的。
在此example中,域名为分钟,范围为学生人数。
在下面的两个示例中,域轴(分钟)变为不可见。
ValueAxis domain = chart.getXYPlot().getDomainAxis();
domain.setVisible(false);
PlotOrientation.VERTICAL
的结果;不可见的域轴是水平的。
PlotOrientation.HORIZONTAL
的结果;不可见的域轴是垂直的。
类似的分析适用于使范围轴不可见。
答案 1 :(得分:0)
getDomainAxis
:x轴getRangeAxis
:y轴