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

  • 相关阅读:
    CSS 选择器
    CSS 用法和特性
    Objective-C 事件响应链
    苹果签名机制
    欧几里得算法
    扩展欧几里得算法
    RSA算法
    动态库加载和代码签名
    __attribute__
    信息熵
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5976183.html
Copyright © 2011-2022 走看看