android 图表组件,Android图表控件MPAndroidChart之曲线图

1.LineChart图表初始化设置

private

LineChart lineChart;

private YAxis

leftAxis; //左侧Y轴

private YAxis

rightAxis; //右侧Y轴

private XAxis

xAxis; //X轴

private Legend

legend; //图例

private

LimitLine limitLine; //限制线

// private MyMarkerView

markerView; //标记视图

即点击xy轴交点时弹出展示信息的View 需自定义

LineData

mData;

ArrayList

dataSets = new ArrayList<>();

//多条曲线的集合,一个LineDataSet是一条曲线

private void initLineChart(LineChart lineChart)

{

//背景颜色

lineChart.setBackgroundColor(Color.WHITE);

//不显示图表网格

lineChart.setDrawGridBackground(false);

//不显示边框

lineChart.setDrawBorders(false);

//是否可以拖动

lineChart.setDragEnabled(false);

//是否有触摸事件

lineChart.setTouchEnabled(true);

//设置动画效果

lineChart.animateY(2500);

lineChart.animateX(1500);

//X轴设置显示位置在底部

xAxis = lineChart.getXAxis();

leftAxis = lineChart.getAxisLeft();

rightAxis = lineChart.getAxisRight();

//去掉右侧y轴

rightAxis.setEnabled(false);

xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);

xAxis.setAxisMinimum(0f);

xAxis.setGranularity(1f);

//保证Y轴从0开始,不然会上移一点

leftAxis.setAxisMinimum(0f);

rightAxis.setAxisMinimum(0f);

// 设置X

Y轴网格线为虚线(实体线长度、间隔距离、偏移量:通常使用 0)

leftAxis.enableGridDashedLine(10f, 10f, 0f);

legend &#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值