Skip to content

HoloGraphLibrary实现了包含折线图,柱状图,饼状图等。可以做出漂亮的统计图的效果。

License

Notifications You must be signed in to change notification settings

cochee/HoloGraphLibrary

Repository files navigation

HoloGraphLibrary

Fork of the HoloGraphLibrary by Daniel Nadeau, with additionnal features

Welcome

This is a library written to allow beautiful graphs and charts to be easily incorporated into your Android application. Included are:

  • LineGraph view
  • BarGraph view
  • PieGraph view

LineGraphBarGraphPieGraph

Usage

#LineGraph View

<com.echo.holographlibrary.LineGraph android:layout_width="match_parent"android:layout_height="200dp"android:id="@+id/graph"/>
Linel = newLine(); LinePointp = newLinePoint(); p.setX(0); p.setY(5); l.addPoint(p); p = newLinePoint(); p.setX(8); p.setY(8); l.addPoint(p); p = newLinePoint(); p.setX(10); p.setY(4); l.addPoint(p); l.setColor(Color.parseColor("#FFBB33")); LineGraphli = (LineGraph)findViewById(R.id.graph); li.addLine(l); li.setRangeY(0, 10); li.setLineToFill(0);

#BarGraph View

<com.echo.holographlibrary.BarGraph android:layout_width="match_parent"android:layout_height="200dp"android:id="@+id/graph"/>
ArrayList<Bar> points = newArrayList<Bar>(); Bard = newBar(); d.setColor(Color.parseColor("#99CC00")); d.setName("Test1"); d.setValue(10); Bard2 = newBar(); d2.setColor(Color.parseColor("#FFBB33")); d2.setName("Test2"); d2.setValue(20); points.add(d); points.add(d2); BarGraphg = (BarGraph)findViewById(R.id.graph); g.setBars(points); g.setUnit("$");

#PieGraph View

<com.echo.holographlibrary.PieGraph android:layout_width="match_parent"android:layout_height="200dp"android:id="@+id/graph"/>
PieGraphpg = (PieGraph)findViewById(R.id.graph); PieSliceslice = newPieSlice(); slice.setColor(Color.parseColor("#99CC00")); slice.setValue(2); pg.addSlice(slice); slice = newPieSlice(); slice.setColor(Color.parseColor("#FFBB33")); slice.setValue(3); pg.addSlice(slice); slice = newPieSlice(); slice.setColor(Color.parseColor("#AA66CC")); slice.setValue(8); pg.addSlice(slice);

Have fun!

About

HoloGraphLibrary实现了包含折线图,柱状图,饼状图等。可以做出漂亮的统计图的效果。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published