我正在使用MPAndroidChart,我想存档类似于下图的内容:
基本上,我想在BarChart
或HorizontalBarChart
的栏内显示标签(比如说其中一个轴的所有标签),以及栏本身的值。
这样做的原因是,在我的情况下,YAxis的标签很长,所以它没有足够的空间在Chart之外显示它们。但是在每个酒吧里都有很多空间,在我的情况下保证。因此,基本上将每个栏(这个栏意味着什么)命名为内部是非常合理的。我没有找到任何API来执行此操作(我在v2.1.1中查找)。
我需要HorizontalBarChart
这个,所以标签也是水平的,但BarChart
的垂直标签也很棒!
有办法做到这一点吗?任何解决方案都会有所帮助,包括对库功能的一些自定义添加。
答案 0 :(得分:6)
好吧,没有真正的功能可以做到这一点。 但是,你可以尝试一下 hack (或者至少我认为有)。
chart.getXAxis().setPosition(XAxisPosition.BOTTOM_INSIDE)
放在左侧,通过调用setXOffset(...)
以这种方式,标签应该画在条上。您可以使用setYOffset(...)
类的XAxis
和git log --follow "$1"|awk '/commit/{print $2}'|while read ss; do git difftool $ss^! "$1"; done
方法进一步重新定位标签。