2013-05-29 35 views
1

我想要的是一个线图,在x轴上从0到15,并有垂直网格线上的每个整数从0到15.我不想要任何标签或传说或标题。我想显示网格,但不使用标签时使用AChartEngine

代码片段:

//don't want legend showing 
mRenderer.setShowLegend(false); 

//this is the only way i can force it to have grid lines every integer (note: if i make this number 14 then the graph puts only 8 labels ie 0, 2, 4, 6, 8, 10, 12, 14) 
mRenderer.setXLabels(15); 

//this removes all labels from y axis 
mRenderer.setYLabels(0); 

//i have to do this otherwise the setShowGridY statement is worthless 
mRenderer.setShowLabels(true); 

//i do want a grid on the y-plane (not x-plane) 
mRenderer.setShowGridY(true); 

//forces x axis to span from 0 to 15  
mRenderer.setXAxisMax(15); 
mRenderer.setXAxisMin(0); 

这段代码的作用是显示网格线和标签。我只想要网格线,但如果我这样做: mRenderer.setShowLabels(false); 然后标签消失以及网格线。

在我看来,如果启用了标签,则只能有网格线。

任何人都可以帮助我吗?

感谢, 添

+0

什么ID并与mRenderer.setShowGrid(真)取代mRenderer.setShowGridY(真),然后设置mRenderer.setShowLabels(假)和它的工作。 – theFan667

+0

它确实具有从显示屏中删除标题的副作用,但现在这不是问题。 – theFan667

+0

现在我该怎么办 - Swetha Kini回答了我的问题,但我不知道如何选择他的答案? – theFan667

回答

1

尝试renderer.setShowGrid(true)代替setShowGridY(true)

相关问题