Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在GraphView中的图形和勾号标签之间添加空格?_Java_Android_Android Graphview - Fatal编程技术网

Java 在GraphView中的图形和勾号标签之间添加空格?

Java 在GraphView中的图形和勾号标签之间添加空格?,java,android,android-graphview,Java,Android,Android Graphview,我正在尝试在Android上创建图表的方法。它看起来相当不错,但我想知道是否有办法在刻度标签和图形本身之间添加一些空间。如您所见,基本上没有: 我使用以下代码设置图形(非常类似于): GraphView graph=(GraphView)view.findviewbyd(R.id.graph); LineGraphSeries=新的LineGraphSeries(新数据点[]){ 新数据点(0,1), 新数据点(1,5), 新数据点(2,3) }); 图.addSeries(系列); 我尝试

我正在尝试在Android上创建图表的方法。它看起来相当不错,但我想知道是否有办法在刻度标签和图形本身之间添加一些空间。如您所见,基本上没有:

我使用以下代码设置图形(非常类似于):

GraphView graph=(GraphView)view.findviewbyd(R.id.graph);
LineGraphSeries=新的LineGraphSeries(新数据点[]){
新数据点(0,1),
新数据点(1,5),
新数据点(2,3)
});
图.addSeries(系列);
我尝试使用
graph.getGridLabelRenderer().setPadding()
,但这只是在整个图形周围添加了填充


那么,有没有一种方法可以在这些标签周围添加一些填充物呢?

按照这个示例为您的图形提供一个自定义标签格式化程序。通过这样做,您至少可以向y轴标签添加空间填充(如果不是向x轴标签添加换行间距)

我把这个例子摘自《圣经》


另外,我发现有人选择作为类似问题的最佳答案很有趣。

按照此示例为图形提供自定义标签格式化程序。通过这样做,您至少可以向y轴标签添加空间填充(如果不是向x轴标签添加换行间距)

我把这个例子摘自《圣经》


另外,我发现有人选择作为对类似问题的最佳回答很有趣。

是的,在github的当前版本中(将在4.0.1中发布)这是可能的。 方法如下:

graph.getGridLabelRenderer().setLabelsSpace(x)

是的,这在github的当前版本中是可能的(将在4.0.1中发布)。 方法如下:

graph.getGridLabelRenderer().setLabelsSpace(x)

既然
formatLabel
只返回一个字符串,如何使用它添加填充?您是否建议我通过在返回的字符串中添加空格来填充?是的,为x轴标签添加空格,可能为y轴添加换行符是我找到的唯一答案。所有的GraphView示例都将标签塞满了图形,这些示例中没有一个包含任何解决方案。请注意我引用的另一个答案,其中建议使用不同的图形库。由于
formatLabel
仅返回一个字符串,我如何使用它添加填充?您是否建议我通过在返回的字符串中添加空格来填充?是的,为x轴标签添加空格,可能为y轴添加换行符是我找到的唯一答案。所有的GraphView示例都将标签塞满了图形,这些示例中没有一个包含任何解决方案。请注意我提到的另一个答案,其中建议使用不同的图形库。您认为4.0.1会很快发布吗?在本月底您认为4.0.1会很快发布吗?在本月底
graph.getGridLabelRenderer().setLabelsSpace(x)