我尝试使用 shinobicharts 来设计如下图:
http://www.upsieutoc.com/images/2014/04/19/barseries.png
酒吧系列
我使用了 BarSeries,但遇到以下问题:
我找不到在每个 DataPoint(20、25、30)上设置数据的函数。
我想为每个数据点设置其他颜色,如上图所示。(红、绿、紫)
标签右对齐。(法国、马来西亚、西班牙)。
而这段代码:
ChartFragment chartFragment = (ChartFragment) getFragmentManager().findFragmentById(R.id.chart);
ShinobiChart shinobiChart = chartFragment.getShinobiChart();
NumberAxis xAxis = new NumberAxis();
xAxis.setPosition(Position.REVERSE);
shinobiChart.addXAxis(xAxis);
CategoryAxis yAxis = new CategoryAxis();
shinobiChart.addYAxis(yAxis);
BarSeries series = new BarSeries();
series.setTitle("Country");
DataAdapter<Integer, String> adapter = new SimpleDataAdapter<Integer, String>();
adapter.add(new DataPoint<Integer, String>(20, "Spain"));
adapter.add(new DataPoint<Integer, String>(25, "Malaysia"));
adapter.add(new DataPoint<Integer, String>(30, "France"));
series.setDataAdapter(adapter);
shinobiChart.addSeries(series);
请帮我!