问题描述
我使用android anychart库使用我提供的数据绘制笛卡尔坐标。但是,笛卡尔会为每个项目显示2条竖线,而不是仅一条条(如图像中产品“ Pe”所示)。.我提供的图像可以更好地显示我要解释的内容。这是代码。.我已经在oncreate中初始化了anychartview。
Cartesian cartesian = AnyChart.column();
List<DataEntry> dataEntries = new ArrayList<>();
dataEntries.add(new ValueDataEntry("Tr",10));
dataEntries.add(new ValueDataEntry("Fo",20));
dataEntries.add(new ValueDataEntry("Ho",30));
dataEntries.add(new ValueDataEntry("En",40));
dataEntries.add(new ValueDataEntry("Ed",50));
dataEntries.add(new ValueDataEntry("Ch",60));
dataEntries.add(new ValueDataEntry("Ap",70));
dataEntries.add(new ValueDataEntry("He",80));
dataEntries.add(new ValueDataEntry("Pe",90));
dataEntries.add(new ValueDataEntry("Ot",10));
cartesian.data(dataEntries);
cartesian.title("Team Possession");
Column column = cartesian.column(dataEntries);
column.tooltip()
.titleFormat("{%X}")
.position(Position.CENTER_BOTTOM)
.anchor(Anchor.CENTER_BOTTOM)
.offsetX(0d)
.offsetY(5d)
.format("${%Value}{groupsSeparator: }");
cartesian.animation(true);
cartesian.title("Top 10 Cosmetic Products by Revenue");
cartesian.yScale().minimum(0d);
cartesian.yAxis(0).labels().format("${%Value}{groupsSeparator: }");
cartesian.tooltip().positionMode(TooltipPositionMode.POINT);
cartesian.interactivity().hoverMode(HoverMode.BY_X);
cartesian.xAxis(0).title("Product");
cartesian.yAxis(0).title("Revenue");
anyChartView.setChart(cartesian);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)