我想知道是否有人使用了代号为一的图表库 CN1-图表
https://github.com/shannah/CN1-Charts
应用程序在我的Galaxy Note上构建基本条形图大约需要16秒。
我将两个库CN1Charts.cn1lib和CN1JSLib.cn1lib粘贴到lib文件夹中。
右键单击刷新库。
建筑图表代码:
private void showChart() {
Form f = new Form();
final Label l = new Label("Loading Chart....pls wait");
f.setLayout(new BorderLayout());
ChartBuilder b = new ChartBuilder();
Chart chart = b.newBarChart(
new double[][]{
{1, 3, 2, 5},
{3, 1, 2, 4},
{7, 4, 1, 6},
{2, 3, 4, 1}
},
new String[]{"BC", "Alberta", "Ontario", "Saskatchewan"},
new String[]{"June", "July", "August", "Sept"}
);
ChartView v = new ChartView(chart);
v.initLater(new Runnable() {
public void run() {
l.setText("Chart loaded!");
}
});
Command back = new Command("Back") {
@Override
public void actionPerformed(ActionEvent evt) {
feed_form.showBack();
}
};
f.setBackCommand(back);
f.addComponent(BorderLayout.CENTER, v);
f.addComponent(BorderLayout.NORTH, l);
f.show();
}
我做错了什么?
答案 0 :(得分:1)
代码看起来很好。它非常接近示例应用代码https://github.com/shannah/CN1-Charts-Sample-App/blob/master/src/com/mycompany/myapp/MyApplication.java
此示例在iPhone 4s和nexus 7上以毫秒为单位构建。
您是否与样本应用代码完全相同?
史蒂夫