国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

hellocharts中LineChartView (折線)顯示小數

2019-11-06 09:41:32
字體:
來源:轉載
供稿:網友
在網上搜了很多。
該有的屬性介紹我相信別人的會更全。
但我想要顯示小數的值。說句實話沒找到。
通過條形圖的代碼中API猜想的,一試,果然好用。想要顯示小數的。就一句話
LineChartValueFormatter chartValueFormatter = new SimpleLineChartValueFormatter(2);line.setFormatter(chartValueFormatter);//顯示小數點
就一句話,查了半天。多的不說了tiedaim
public class SensorChartsActivity extends AppCompatActivity implements View.OnClickListener{    PRivate LineChartView line_chart;    Float[] timePoint= {12.55f,12.55f,-10.0f,9.05f};    private List<PointValue> mPointValues = new ArrayList<PointValue>();        @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_sensor_charts);        getSupportActionBar().hide();        line_chart=(LineChartView)findViewById(R.id.line_chart);        initLineChart();    }    private void initLineChart(){        for(int i=0;i<timePoint.length;i++){            mPointValues.add(new PointValue(i,timePoint[i].floatValue()));        }        Line line = new Line(mPointValues).setColor(Color.parseColor("#47C01D"));        List<Line> lines = new ArrayList<Line>();        LineChartValueFormatter chartValueFormatter = new SimpleLineChartValueFormatter(2);        line.setFormatter(chartValueFormatter);//顯示小數點        line.setHasLabels(true);//曲線的數據坐標是否加上備注        line.setShape(ValueShape.CIRCLE);//端點顯示圓點        line.setCubic(false);//曲線是否平滑        line.setFilled(true);//是否填充曲線的面積        line.setHasLabelsOnlyForSelected(false);//點擊數據坐標提示數據(設置了這個line.setHasLabels(true);就無效)        line.setHasLines(true);//是否用直線顯示。如果為false 則沒有曲線只有點顯示        line.setHaspoints(true);//是否顯示圓點 如果為false 則沒有原點只有點顯示        lines.add(line);        LineChartData data = new LineChartData();        data.setLines(lines);        data.setBaseValue(Float.NEGATIVE_INFINITY);//        X軸,字體斜,字體顏色,字體大小,最多幾個值        Axis axisX = new Axis();        axisX.setName("時間(h)");        axisX.setTextSize(14);        axisX.setTextColor(Color.BLACK);        data.setAxisXBottom(axisX);        axisX.setHasLines(true);        Axis axisY = new Axis();        axisY.setName("溫度(℃)");        axisY.setTextSize(14);        axisY.setTextColor(Color.BLACK);        axisY.setHasLines(true);        data.setAxisYLeft(axisY);        line_chart.setInteractive(true);        line_chart.setZoomType(ZoomType.HORIZONTAL);        line_chart.setMaxZoom((float) 3);        line_chart.setLineChartData(data);        line_chart.setVisibility(View.VISIBLE);

}

}

這就是完成的樣子了


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天峨县| 肥东县| 普定县| 泰安市| 贞丰县| 郑州市| 镶黄旗| 凤城市| 白银市| 大新县| 黄龙县| 麦盖提县| 烟台市| 河池市| 卫辉市| 攀枝花市| 五莲县| 七台河市| 嵊州市| 高阳县| 威宁| 榆中县| 富裕县| 石泉县| 新泰市| 麻江县| 鄂托克旗| 榕江县| 海门市| 筠连县| 台安县| 新安县| 青川县| 尚志市| 洪湖市| 古丈县| 鹰潭市| 巴林右旗| 共和县| 东安县| 新密市|