mirror of
https://github.com/dzeiocom/charts.git
synced 2025-06-14 03:49:20 +00:00
feat: Add basic Stacked charts support (#22)
This commit is contained in:
@ -37,15 +37,15 @@ class MainFragment : Fragment() {
|
||||
val serie2 = BarSerie(this)
|
||||
|
||||
// transform the chart into a grouped chart
|
||||
type = ChartType.GROUPED
|
||||
type = ChartType.STACKED
|
||||
|
||||
// utils function to use Material3 auto colors
|
||||
materielTheme(this, requireView())
|
||||
serie2.barPaint.color = Color.RED
|
||||
|
||||
// give the serie it's entries
|
||||
serie1.entries = generateRandomDataset(10)
|
||||
serie2.entries = generateRandomDataset(10)
|
||||
serie1.entries = generateRandomDataset(1)
|
||||
serie2.entries = generateRandomDataset(1)
|
||||
|
||||
// refresh the Chart
|
||||
refresh()
|
||||
@ -164,7 +164,7 @@ class MainFragment : Fragment() {
|
||||
private fun generateRandomDataset(size: Int = 100, min: Int = 0, max: Int = 100): ArrayList<Entry> {
|
||||
val dataset: ArrayList<Entry> = arrayListOf()
|
||||
|
||||
for (i in 0 .. size) {
|
||||
for (i in 0 until size) {
|
||||
dataset.add(Entry(
|
||||
i.toDouble(),
|
||||
Random.nextInt(min, max).toFloat()
|
||||
@ -233,4 +233,4 @@ class MainFragment : Fragment() {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user