forked from penguin86/luna-tracker
Compare commits
6 Commits
1763a9cfd0
...
016dbf330b
| Author | SHA1 | Date | |
|---|---|---|---|
| 016dbf330b | |||
| 9b0b489f99 | |||
| 5874723e6f | |||
| a9c00d2836 | |||
| b084f40f39 | |||
| 3f1afe6c77 |
@@ -297,7 +297,6 @@ class StatisticsActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
val dayStartUnix = daysToUnix(unixToDays(state.startUnix) + index)
|
val dayStartUnix = daysToUnix(unixToDays(state.startUnix) + index)
|
||||||
|
|
||||||
//Log.d(TAG, "startUnix: ${Date(startUnix * 1000)}, x: ${e.x.toInt()}, dayStartUnix: ${Date(dayStartUnix * 1000)}")
|
|
||||||
val startSeconds =
|
val startSeconds =
|
||||||
SLEEP_PATTERN_GRANULARITY * value.yVals.sliceArray(0..<h.stackIndex)
|
SLEEP_PATTERN_GRANULARITY * value.yVals.sliceArray(0..<h.stackIndex)
|
||||||
.fold(0) { acc, y -> acc + y.toInt() }
|
.fold(0) { acc, y -> acc + y.toInt() }
|
||||||
@@ -488,7 +487,6 @@ class StatisticsActivity : AppCompatActivity() {
|
|||||||
fun showSleepBarGraph(state: GraphState) {
|
fun showSleepBarGraph(state: GraphState) {
|
||||||
val ranges = toSleepRanges(state.events)
|
val ranges = toSleepRanges(state.events)
|
||||||
val values = ArrayList(List(state.endSpan - state.startSpan + 1) { BarEntry(it.toFloat(), 0F) })
|
val values = ArrayList(List(state.endSpan - state.startSpan + 1) { BarEntry(it.toFloat(), 0F) })
|
||||||
//Log.d(TAG, "startUnix: ${Date(state.startUnix * 1000)}, endUnix: ${Date(state.endUnix * 1000)}")
|
|
||||||
|
|
||||||
for (range in ranges) {
|
for (range in ranges) {
|
||||||
// a sleep event can span to another day
|
// a sleep event can span to another day
|
||||||
@@ -605,7 +603,6 @@ class StatisticsActivity : AppCompatActivity() {
|
|||||||
data.setValueFormatter(object : ValueFormatter() {
|
data.setValueFormatter(object : ValueFormatter() {
|
||||||
override fun getFormattedValue(value: Float): String {
|
override fun getFormattedValue(value: Float): String {
|
||||||
val prefix = if (timeRangeSelection == TimeRange.DAY) { "" } else { "⌀ " }
|
val prefix = if (timeRangeSelection == TimeRange.DAY) { "" } else { "⌀ " }
|
||||||
//Log.d(TAG, "getFormattedValue ${dataTypeSelectionValue} ${eventTypeSelectionValue}")
|
|
||||||
return when (graphTypeSelection) {
|
return when (graphTypeSelection) {
|
||||||
GraphType.BOTTLE_EVENTS -> {
|
GraphType.BOTTLE_EVENTS -> {
|
||||||
prefix + value.toInt().toString()
|
prefix + value.toInt().toString()
|
||||||
@@ -641,7 +638,6 @@ class StatisticsActivity : AppCompatActivity() {
|
|||||||
val endDays = unixToDays(endUnix)
|
val endDays = unixToDays(endUnix)
|
||||||
var count = 0
|
var count = 0
|
||||||
for (i in (beginDays - startDays)..<(endDays - startDays)) {
|
for (i in (beginDays - startDays)..<(endDays - startDays)) {
|
||||||
//Log.d(TAG, "countDaysWithData: i: $i, size: ${daysWithData.size}")
|
|
||||||
count += if (daysWithData[i]) { 1 } else { 0 }
|
count += if (daysWithData[i]) { 1 } else { 0 }
|
||||||
}
|
}
|
||||||
return count
|
return count
|
||||||
@@ -661,7 +657,6 @@ class StatisticsActivity : AppCompatActivity() {
|
|||||||
data class GraphState(val events: List<LunaEvent>, val dayCounter: DayCounter, val startUnix: Long, val endUnix: Long, val startSpan: Int, val endSpan: Int)
|
data class GraphState(val events: List<LunaEvent>, val dayCounter: DayCounter, val startUnix: Long, val endUnix: Long, val startSpan: Int, val endSpan: Int)
|
||||||
|
|
||||||
fun showGraph() {
|
fun showGraph() {
|
||||||
//Log.d(TAG, "showGraph: graphTypeSelection: $graphTypeSelection, timeRangeSelection: $timeRangeSelection")
|
|
||||||
barChart.fitScreen()
|
barChart.fitScreen()
|
||||||
barChart.data?.clearValues()
|
barChart.data?.clearValues()
|
||||||
barChart.xAxis.valueFormatter = null
|
barChart.xAxis.valueFormatter = null
|
||||||
|
|||||||
Reference in New Issue
Block a user