zoukankan      html  css  js  c++  java
  • MPchartAndroid-柱状图

    1. mChart = (LineChart) findViewById(R.id.chart1);  
    2.         mChart.setDescription("");    //设置图表描述信息  
    3.         mChart.setScaleEnabled(false); //设置图表是否可缩放  
    4.         mChart.setBackgroundColor(Color.WHITE); //设置图表背景颜色  
    5.         mChart.setDrawGridBackground(false);  //设置是否显示表格  
    6.   
      1. //获取图表右下角的描述性文字,setEnable()默认为true
      2. mBarChart.getDescription().setEnabled(true);
    7.         XAxis xAxis = mChart.getXAxis();     //得到图表的X轴实例  
    8.         xAxis.setPosition(XAxisPosition.BOTTOM);//设置X轴的显示位置  
    9.         xAxis.setDrawGridLines(false);  //设置是否显示X轴表格  
    10.         xAxis.setAvoidFirstLastClipping(true); //设置x轴起点和终点label不超出屏幕  
    11.         xAxis.setDrawAxisLine(true);           //设置显示x轴  
    12.         xAxis.setSpaceBetweenLabels(0); // 设置x轴label不间隔  
    13.   
    14.         YAxis leftAxis = mChart.getAxisLeft();  //得到图表的左侧Y轴实例  
    15.         leftAxis.setAxisMaxValue(3.4482f); // 设置Y轴最大值  
    16.         leftAxis.setAxisMinValue(3.1872f);// 设置Y轴最小值。  
    17.         leftAxis.setStartAtZero(false);   //设置图表起点从0开始  
    18.         leftAxis.enableGridDashedLine(10f, 10f, 0f); //设置横向表格为虚线  

    BarDataSet set1 = new BarDataSet(yVals1, null);
            set1.setBarSpacePercent(0f);//可认为是设置柱子之间的的粗细,数字越大,柱子之间距离就大

    ------------------------------------------

    1.  
      1. mBarChart = (BarChart) findViewById(R.id.bar_chart);
      2. //设置背景颜色
      3. mBarChart.setBackgroundColor(getResources().getColor(R.color.colorAccent));
      4. //BarChart的点击事件
      5. mBarChart.setOnClickListener(new View.OnClickListener() {
      6. @Override public void onClick(View view) {
      7. }
      8. });
      9. //设置数值选择的监听
      10. mBarChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {
      11. @Override public void onValueSelected(Entry e, Highlight h) {
      12. }
      13. @Override public void onNothingSelected() {
      14. }
      15. });
           ---------------------------------------------------------------------------------
    2. //        //BarChart的点击事件
      // more_bar_product.setOnClickListener(new View.OnClickListener() {
      // @Override public void onClick(View view) {
      //
      // }
      // });
      //设置数值选择的监听
      more_bar_product.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {

      @Override
      public void onValueSelected(Entry e, int i, Highlight highlight) {
      String aa=i+"";
      Log.i("Activity", "Selected: " + e.toString() + ", dataSet: "
      + i);
      String daa= e.getXIndex()+"valu"+e.getVal()+e.getData();
      aa=xValues.get(e.getXIndex());
      eidtPrice(aa);

      }

      @Override public void onNothingSelected() {
      }
      });
             
  • 相关阅读:
    并查集(Java实现)
    Flask入门HelloWorld
    归并排序及优化(Java实现)
    用IDEA生成javadoc文档
    windows下安装Virtualenvwrapper
    模板方法模式Template Method(Java实现)
    部署Flask项目到腾讯云服务器CentOS7
    冒泡排序及优化(Java实现)
    迭代器模式Iterator(Java实现)
    堆排序(Java数组实现)
  • 原文地址:https://www.cnblogs.com/manmanlu/p/7462787.html
Copyright © 2011-2022 走看看