一个简单的 Android sparkline 图表视图。
Spark ===== Sparkline: 非常小的折线图,通常不带坐标轴或坐标。它以简单而高度压缩的方式呈现某些测量值(通常是随着时间的推移)的变化的大致形状,例如温度或股票市场价格。 -- en.wikipedia.org/wiki/Sparkline Spark 是一个简单的 Android 库,它可以在任何尺度下接收一系列 x、y 点,并将其绘制为 sparkline 图表。 使用方法 ----- Spark 以合理的默认值启动。只需在布局中添加一个 SparkView 即可: ```xml
然后,只需为其提供一个 `SparkAdapter` 即可绘制您的数据:java
SparkView sparkView = (SparkView) findViewById(R.id.sparkview);
sparkView.setAdapter(new MyAdapter(data));
...
public class MyAdapter extends SparkAdapter {
private float[] yData;
public MyAdapter(float[] yData) {
this.yData = yData;
}
@Override
public int getCount() {
return yData.length;
}
@Override
public Object getItem(int index) {
return yData[index];
}
@Override
public float getY(int index) {
return yData[index];
}
}
主题设置-------
Spark 非常友好,它为您设置了默认样式,并欢迎任何覆盖:
在您的 `Activity`/`Fragment`/`View` 中:暂无开放 Issues,或尚未同步最近议题。