在条形图中绘制条的值

6

当我创建一个堆积条形图时,每个条形的值都写在它们的顶部。是否可能将这些值写在条形的中间?

我的情况:


 4
 _ 
| |
| |
| |

我的要求:

 _ 
| |
|4|
| |

请展示一些代码。 - Tim
没有代码可以展示,我只是使用PMAndroidChart库创建了一个条形图,并且默认情况下条形的值会显示在条形的顶部。我想知道是否有可能更改这个默认特性。 - BNilsou
我建议您查看库的GitHub上的代码,看是否有您可以调用并使用的图表方法。 - Tim
很遗憾,我没有找到任何可以给我这种可能性的方法 :( - BNilsou
1个回答

14

可以在柱状图内部绘制数值。

调用barChart.setDrawValueAboveBar(false)可在柱状图内部绘制数值。


3
如何在条形图中将数值居中显示? - edwoollard
在这种方式下,旋转值也是可能的吗? - Farshad Tahmasbi
@edwoollard,我只是想确认一下你是否找到了将值居中于条形图中的方法。请分享一下吧。 - Sanniv
@Sanniv 我其实没有找到一种将值居中于条形图的方法。最终我只能在每个条形图上方绘制该值,然后使用“YOffset”来稍微调整位置,使其略微位于每个条形图内部。 - edwoollard
@edwoollard,你是怎么处理的?因为当柱状图的高度较小时,文本会重叠在x轴的标签上。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接