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)
|
||||
|
||||
//Log.d(TAG, "startUnix: ${Date(startUnix * 1000)}, x: ${e.x.toInt()}, dayStartUnix: ${Date(dayStartUnix * 1000)}")
|
||||
val startSeconds =
|
||||
SLEEP_PATTERN_GRANULARITY * value.yVals.sliceArray(0..<h.stackIndex)
|
||||
.fold(0) { acc, y -> acc + y.toInt() }
|
||||
@@ -488,7 +487,6 @@ class StatisticsActivity : AppCompatActivity() {
|
||||
fun showSleepBarGraph(state: GraphState) {
|
||||
val ranges = toSleepRanges(state.events)
|
||||
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) {
|
||||
// a sleep event can span to another day
|
||||
@@ -605,7 +603,6 @@ class StatisticsActivity : AppCompatActivity() {
|
||||
data.setValueFormatter(object : ValueFormatter() {
|
||||
override fun getFormattedValue(value: Float): String {
|
||||
val prefix = if (timeRangeSelection == TimeRange.DAY) { "" } else { "⌀ " }
|
||||
//Log.d(TAG, "getFormattedValue ${dataTypeSelectionValue} ${eventTypeSelectionValue}")
|
||||
return when (graphTypeSelection) {
|
||||
GraphType.BOTTLE_EVENTS -> {
|
||||
prefix + value.toInt().toString()
|
||||
@@ -641,7 +638,6 @@ class StatisticsActivity : AppCompatActivity() {
|
||||
val endDays = unixToDays(endUnix)
|
||||
var count = 0
|
||||
for (i in (beginDays - startDays)..<(endDays - startDays)) {
|
||||
//Log.d(TAG, "countDaysWithData: i: $i, size: ${daysWithData.size}")
|
||||
count += if (daysWithData[i]) { 1 } else { 0 }
|
||||
}
|
||||
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)
|
||||
|
||||
fun showGraph() {
|
||||
//Log.d(TAG, "showGraph: graphTypeSelection: $graphTypeSelection, timeRangeSelection: $timeRangeSelection")
|
||||
barChart.fitScreen()
|
||||
barChart.data?.clearValues()
|
||||
barChart.xAxis.valueFormatter = null
|
||||
|
||||
Reference in New Issue
Block a user