zoukankan      html  css  js  c++  java
  • Android图表和图形创建库:EazeGraph

    EazeGraph是一个 Android 库用于创建漂亮和花哨的图表。它具有易于使用和高度可定制的特点。当前支持四种不同的图表如下:

    Chart types

    • Bar Chart

    一个Android图表和图形创建库:EazeGraph

    • Stacked Bar Chart

    一个Android图表和图形创建库:EazeGraph

    • Pie Chart

    一个Android图表和图形创建库:EazeGraph

    • Line Chart

    一个Android图表和图形创建库:EazeGraph一个Android图表和图形创建库:EazeGraph

    特性

    • 4种不同的图表类型
    • 动态生图例标签
    • 可能使用你自己的图例标签
    • 每一个图表都具有动画
    • PieChart和LineChart支持触摸交互
    • 自定义图表的各种XML属性

    示例:

    Bar Chart

    XML
    <org.eazegraph.lib.charts.BarChart
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/barchart"
        android:layout_width="match_parent"
        android:layout_height="256dp"
        android:padding="10dp"
        app:egFixedBarWidth="true"
        app:egBarWidth="20dp"
        app:egLegendHeight="40dp"/>
    Java
    BarChart mBarChart = (BarChart) findViewById(R.id.barchart);
    
    mBarChart.addBar(new BarModel(2.3f, 0xFF123456));
    mBarChart.addBar(new BarModel(2.f,  0xFF343456));
    mBarChart.addBar(new BarModel(3.3f, 0xFF563456));
    mBarChart.addBar(new BarModel(1.1f, 0xFF873F56));
    mBarChart.addBar(new BarModel(2.7f, 0xFF56B7F1));
    mBarChart.addBar(new BarModel(2.f,  0xFF343456));
    mBarChart.addBar(new BarModel(0.4f, 0xFF1FF4AC));
    mBarChart.addBar(new BarModel(4.f,  0xFF1BA4E6));
    
    mBarChart.startAnimation();

    项目主页:http://www.open-open.com/lib/view/home/1410399992836

  • 相关阅读:
    python基本数据类型剖析
    常用正则表达式
    python_re模块
    迭代器模式
    状态模式
    备忘录模式
    asp.net 发送邮件
    建造者模式
    抽象工厂模式
    摸板模式与钩子
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5976183.html
Copyright © 2011-2022 走看看