中心域名标签Androidplot条形图

时间:2014-08-05 13:25:52

标签: android androidplot

目前,域名标签位于Y轴标签下方。有没有办法将域标签设置为出现在X轴的中间?

使用下面的图像作为示例,我希望域标签(时间秒)出现在图例(线程#1)出现的位置。 (图例不可见)。

chart example http://androidplot.com/wp-content/gallery/plot-examples/stepchart1.jpg

3 个答案:

答案 0 :(得分:3)

以我使用的域名标签为中心。

plot.getDomainLabelWidget().position(0, XLayoutStyle.ABSOLUTE_FROM_CENTER, 0, YLayoutStyle.RELATIVE_TO_BOTTOM,  AnchorPosition.BOTTOM_MIDDLE);

答案 1 :(得分:1)

看一下" Plot Composition"的the "LayoutManager" section。文档。它给出了如何定位绘图中的视觉元素(在文档中引用为小部件)的非常好的总结。在您的情况下,您将调用 plot.getDomainTitle()。position(...)

答案 2 :(得分:0)

这对我来说适用于v1.5.4:

plot.getDomainTitle().getPositionMetrics().setXPositionMetric(new HorizontalPosition(0, HorizontalPositioning.ABSOLUTE_FROM_CENTER));

它将水平位置设置为中心,而不会修改垂直位置。

将文本对齐方式设置为CENTER可能也很有用:

plot.getDomainTitle().getLabelPaint().setTextAlign(Paint.Align.CENTER);