【发布时间】:2016-07-13 21:43:51
【问题描述】:
在以下情况下,我遇到了一个关于 ShinobiCharts[Android] 列宽的奇怪问题:
XAxis : Date <br>
YAxis : Double
输入 1:DataAdapter= {[00:00,0.0], [02:00,360] , [24:00,0.0] }
输出:下面的输出#1 屏幕截图显示了预期的列宽和条。
输入 2:DataAdapter={[00,0.0], [15:150.0], [24:00,0.0]}
输出:屏幕截图 2 显示了一个列的长度较长的条,它不适合该边界。
输入 3:DataAdapter={[00,0.0], [23:00,360.0] , [24:00,0.0]}
输出:屏幕截图 3 显示越来越大和列宽。
如果适配器当天有 3 个条目,则每个列的宽度都显示为截图 1。
问题是:我只是想知道我在这里缺少什么,我应该使用什么 api 来限制此列的宽度,使其仅显示在它适合的范围内?
请帮帮我。
private Series createSeries(@NonNull final DataAdapter<Date, Integer> dataAdapter, @NonNull final String title, final int color) {
final ColumnSeries series = new ColumnSeries();
series.setDataAdapter(dataAdapter);
series.setShownInLegend(true);
series.setTitle(title);
series.setSelectionMode(Series.SelectionMode.POINT_MULTIPLE);
ColumnSeriesStyle style = series.getStyle();
style.setAreaColor(color);
style.setAreaColorGradient(color);
style.setLineColor(color);
series.setStackId(1);
return series;
}
【问题讨论】:
-
请在问题本身中发布图片。
-
@AshishAhujaツ,为了保持干净,刚刚添加了链接.. 再见,你知道这里的问题以及解决方案
-
我不了解android,很抱歉帮不上忙。但是,如果您可以在问题本身中添加图像,那就太好了。
-
@AshishAhujaツ,我试过了,但由于我没有太多的声望点,它不允许我。这也是。感谢您的快速响应。
-
编辑自己的问题不需要声誉。只需点击“编辑”标签下的 android,然后编辑问题。
标签: android graph width bar-chart shinobi