Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Heatmap ¶
type Heatmap struct { // Values matrix contain values that indicate count of value occurrences, // satisfying boundaries of the X and Y bins: [StartTime:EndTime) and (MinValue:MaxValue]. // A value can be accessed via Values[x][y], where: // 0 <= x < TimeBuckets, and // 0 <= y < ValueBuckets. Values [][]uint64 // TimeBuckets denotes number of ticks on the X-axis. TimeBuckets int64 // ValueBuckets denotes number of ticks on the Y-axis. ValueBuckets int64 // StartTime and EndTime indicate boundaries of the X axis. StartTime time.Time EndTime time.Time // MinValue and MaxValue indicate boundaries of the Y axis. MinValue uint64 MaxValue uint64 // MinDepth and MaxDepth indicate boundaries of the Z axis: [MinDepth:MaxDepth]. // MinDepth is the minimal non-zero value (count of value occurrences) that can // be found in Values. MinDepth uint64 MaxDepth uint64 }
type HeatmapColumn ¶
type HeatmapParams ¶
type HeatmapParams struct { // TimeBuckets denotes number of ticks on the X-axis. TimeBuckets int64 // ValueBuckets denotes number of ticks on the Y-axis. ValueBuckets int64 // StartTime and EndTime indicate boundaries of the X axis. StartTime time.Time EndTime time.Time MinValue uint64 MaxValue uint64 }
type HeatmapSketch ¶
type HeatmapSketch struct { HeatmapParams Columns []HeatmapColumn }
Click to show internal directories.
Click to hide internal directories.