|
|
@ -65,6 +65,7 @@ class FrequencyChart : ScrollableChart {
|
|
|
|
private lateinit var frequency: HashMap<Timestamp, Array<Int>>
|
|
|
|
private lateinit var frequency: HashMap<Timestamp, Array<Int>>
|
|
|
|
private var maxFreq = 0
|
|
|
|
private var maxFreq = 0
|
|
|
|
private var firstWeekday = Calendar.SUNDAY
|
|
|
|
private var firstWeekday = Calendar.SUNDAY
|
|
|
|
|
|
|
|
private var isNumerical: Boolean = false
|
|
|
|
|
|
|
|
|
|
|
|
constructor(context: Context?) : super(context) {
|
|
|
|
constructor(context: Context?) : super(context) {
|
|
|
|
init()
|
|
|
|
init()
|
|
|
@ -81,6 +82,11 @@ class FrequencyChart : ScrollableChart {
|
|
|
|
postInvalidate()
|
|
|
|
postInvalidate()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun setIsNumerical(type: Boolean) {
|
|
|
|
|
|
|
|
isNumerical = type
|
|
|
|
|
|
|
|
postInvalidate()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
fun setFrequency(frequency: java.util.HashMap<Timestamp, Array<Int>>) {
|
|
|
|
fun setFrequency(frequency: java.util.HashMap<Timestamp, Array<Int>>) {
|
|
|
|
this.frequency = frequency
|
|
|
|
this.frequency = frequency
|
|
|
|
maxFreq = getMaxFreq(frequency)
|
|
|
|
maxFreq = getMaxFreq(frequency)
|
|
|
|