Android Anychart直角坐标显示单个项目的2个竖线

问题描述

我使用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);

如何使它仅显示一个栏?

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)