A bar chart view implementation for android ,
#how to use (Android Studio) include ychart Module in application this use CustomView BarChartView
Like.
<com.yehigo.eagle.ychart.BarChartView
android:id="@+id/chartone"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:labelText="X-Axis Level"
app:labelTextSize="20sp"
android:layout_gravity="right"
android:layout_margin="10dp"
/>
#set data programatically
An example (Kotlin):
chartOne = findViewById(chartone)
var i=0;
val a :ArrayList<BarCharData> = ArrayList()
val color: IntArray = intArrayOf(Color.RED, Color.BLACK,Color.BLUE, Color.MAGENTA, Color.YELLOW)
while(i<11)
{
a.add(BarCharData(i.toFloat(),(0..1000).random().toFloat(),color[i%5]))
i++;
}
chartOne.drawDataXAxisSorted(a)
BarChartData is a data class as follows
data class BarCharData(val x: Float = 0.0f, val y: Float = 0.0f,val color: Int = 0)
#!important :