美好的一天,我有一个小问题。我用下面的代码在 Y 轴上创建了我自己的标签,但是它们聚集在一起,我怎样才能把它们隔开?
这是我的代码:
renderer.setYLabels(0);
//value_value is an array which would use as the labels for the y axis
int value_size = value_value.length;
int m = 0;
//int add = value_size/10;
int add = largest_size/10; // largest_size is the biggest value in the array value_value
for(int i=0; i< 10; i++){
if(m > value_value.length){
break;
}
renderer.addYTextLabel((double)i, value_value[m].toString(), 1);
m+=add;
}
PS:从 api 文档中,有一个第三个参数“int scale”,我认为它可以帮助我腾出边距,但我似乎从未正确使用它。如果我在那里放任何值,我会得到一个 NullPointerException。它的真正作用是什么以及如何使用它?
任何帮助将不胜感激。谢谢你。
我的图表: