HelloChart--ComboLineColumnChartView(組合統計圖)

在XML中的定義:

<lecho.lib.hellocharts.view. ComboLineColumnChartView

            android:id="@+id/combochart"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content" >

        </lecho.lib.hellocharts.view. ComboLineColumnChartView >

控件實例化:

ComboLineColumnChartView   comboChart;
comboChart=(ComboLineColumnChartView)findViewById(R.id.combochart);

chart屬性設置:

comboChart.setZoomEnabled(boolean isZoomEnabled)//設置是否支持縮放
comboChart.setOnValueTouchListener(ColumnChartOnValueSelectListener touchListener);//爲圖表設置值得觸摸事件
comboChart.setInteractive(boolean isInteractive);//設置圖表是否可以與用戶互動
comboChart.setValueSelectionEnabled(boolean idValueSelectionEnabled);//設置圖表數據是否選中進行顯示
comboChart.setComboLineColumnChartData(ComboLineColumnChartData data);//爲圖表設置數據,數據類型爲ComboLineColumnChartData 

設置ComboLineColumnChartData 屬性及爲chart設置數據:

ComboLineColumnChartData comboLineColumnChartData=new ComboLineColumnChartData();//定義組合數據對象
        comboLineColumnChartData.setLineChartData(LineChartData lineChartData);//爲組合圖設置折線圖數據
        comboLineColumnChartData.setColumnChartData(ColumnChartData columnChartData);//爲組合圖設置柱形圖數據
   comboLineColumnChartData.setValueLabelsTextColor(Color.BLACK);// 設置數據文字顏色
        comboLineColumnChartData.setValueLabelTextSize(15);// 設置數據文字大小
        comboLineColumnChartData.setValueLabelTypeface(Typeface.MONOSPACE);// 設置數據文字樣式
        comboLineColumnChartData.setAxisYLeft(axisY);// 將Y軸屬性設置到左邊
        comboLineColumnChartData.setAxisXBottom(axisX);// 將X軸屬性設置到底部
        comboLineColumnChartData.setAxisYRight(axisYRight);//設置右邊顯示的軸
        comboLineColumnChartData.setAxisXTop(axisXTop);//設置頂部顯示的軸
       comboChart.setComboLineColumnChartData(ComboLineColumnChartData data);//爲足額和圖添加數據

組合圖ComboLineColumnChartData其中添加的數據爲LineChartData和ColumnChartData,與LinChartView、CoulmnChartView添加的數據類型一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章