Commit Graph

178 Commits

Author SHA1 Message Date
andi b0bbe7b9fa fix percentile plots 2022-11-20 17:18:27 +01:00
andi 38c6c04f46 skip box plots with no data 2022-11-20 17:18:05 +01:00
andi 0d1b9b59ee BoxAggregator is no longer an indexed aggregator 2022-11-20 16:56:58 +01:00
andi 7a82d4b09e performance improvement
* pre-fill the buckets
* use LongObjHashMap to avoid boxing
2022-11-20 16:37:05 +01:00
andi 0d1b9744a9 add box plots 2022-11-19 20:02:10 +01:00
andi bea6096441 extract computation of percentiles
so that I can reuse the code for box plots
2022-10-09 17:01:53 +02:00
andi 6cd6f578e7 move Tags.asString() to StringCompressor 2021-09-18 10:18:42 +02:00
andi 54acb38e5e move Tags.asValueString to StringCompressor 2021-09-18 10:14:52 +02:00
andi bc520f97ed move DateIndexExtension to DataStore 2021-05-12 19:00:25 +02:00
andi 7adfc7029f Revert "introduce indexes"
This reverts commit 36ccc57db6.
2021-05-12 18:18:57 +02:00
andi 36ccc57db6 introduce indexes 2021-05-09 10:33:28 +02:00
andi 25fed0ad96 reduce memory usage 2021-04-17 10:02:38 +02:00
andi d411de0816 Merge branch 'master' of https://bitbucket.com/andreashuber/performance 2021-04-05 14:38:09 +02:00
andi 9ff3bbc90d update primitiveCollections to 0.2 2021-04-04 14:15:01 +02:00
andi a1b4c7006d add percentile information if available 2021-04-02 18:29:18 +02:00
andi e410bcb3b3 revert accidential commit 2021-03-29 15:48:08 +02:00
andi 6536611b5d print only bar chart tics when they are greater than zero 2020-10-26 10:50:54 +01:00
andi 45c1648773 POC for detailed gallery view 2020-10-18 19:25:53 +02:00
andi 598ee31c1d Merge branch 'master' of https://andreashuber@bitbucket.org/andreashuber/performance.git 2020-09-28 10:01:20 +00:00
andi 91c78d4350 use transparent color for parallel request plots 2020-09-28 10:00:51 +00:00
andi d21ef48559 make tic labels optional for bar charts 2020-09-27 20:07:26 +02:00
andi e71ab07440 fix labels overlapping in bar chart x-axis 2020-09-27 20:02:56 +02:00
andi 2f4d1f701b add interval for seconds for bar charts 2020-09-27 17:15:02 +02:00
andi 10155f9cdb use special enum for DateBucket units
Preparation step for having custom intervals.
2020-09-27 17:06:27 +02:00
andi 439bf0b05b reduce log level 2020-09-27 08:21:37 +02:00
andi 69f12aba98 prevent labels from overlapping 2020-09-20 09:14:04 +02:00
andi 70430eb1fd missing locale in String.format() 2020-09-20 09:13:42 +02:00
andi d26cd4138e add line break for labels of bar charts 2020-09-20 09:12:10 +02:00
andi bfc5d9e3d8 hide grid for certain plot types 2020-04-17 14:46:42 +00:00
andi 7d1927bcbf use us locale when formatting floats
gnuplot needs us locale
2020-04-05 15:24:40 +00:00
andi 2ddb63a6a1 render labels on x2 axis 2020-04-05 09:56:39 +02:00
andi 89c66d98f9 don't render labels in gallery preview 2020-04-05 09:55:08 +02:00
andi 16d2c334fa handle multi series bar chart better by reducing distance between bars 2020-04-05 08:44:49 +02:00
andi 50f555d23c add interval splitting for bar charts 2020-04-05 08:14:09 +02:00
andi 9a311313ec use US locale to format strings
This is especially important for all strings that are
passed to gnuplot. Because gnuplot uses the US locale
during parsing.
2020-03-12 19:40:20 +01:00
andi 2bd49e0959 start histograms at value 0 2020-02-29 09:21:29 +01:00
andi b94587ea80 centralize generation of y-axis definitions
There is only one y1 and one y2 axis. Therefore it
doesn't make sense to have their definition in the
AggregateHandlers, because this would produce multiple
definitions for these axises.
2020-02-15 10:25:04 +01:00
andi a1c6dd06a3 fix axis labels when x2 axis is used 2020-02-15 08:43:31 +01:00
andi 57d016245c use y1/y2 axis definitions 2020-02-09 20:14:13 +01:00
andi 859491e99e put y axis definition into its own object 2020-02-09 17:16:27 +01:00
andi ed7cc9bee5 put y axis definition into its own object 2020-02-08 15:39:41 +01:00
andi 3cb7ec434f add labels to bar chart 2020-01-26 12:58:37 +01:00
andi 459c659f85 use inline data for bar charts
Bar charts only need very little data. There is no need to create
a file for two numbers.
2020-01-19 13:15:44 +01:00
andi 99e57cda24 change color pallette to better show distinctive colors
The old method of creating brighter/darker colors was producing color
shades that did not look like the same color. E.g. a darker yellow
looked more like brown.
I am now trying to use hand crafted shades.
2020-01-19 12:46:16 +01:00
andi cf7e5ec968 add bar charts 2020-01-19 10:35:07 +01:00
andi 4f5fe15ac7 update plotType drop down on selection
The drop down for plot types should only contain plot types that can
be combined. The reason is, that we can only draw images with two
x/y-axis. Therefore a combination of types that would need three or more
axis is not supported.
2019-12-27 18:45:37 +01:00
andi aede78a285 use boxes for histogram 2019-12-27 12:38:24 +01:00
andi 19e6dd1102 add histogram plots 2019-12-27 12:25:25 +01:00
andi e931856041 merge projects file-utils, byte-utils and pdb-utils
It turned out that most projects needed at least
two of the utils projects. file-utils and byte-utils
had only one class. Merging them made sense.
2019-12-08 18:47:54 +01:00
andi 4e1b7a46d8 fix x-axis labels overlap when zooming out
The x-axis labels overlapped when zooming out too far.
Fixed by increasing the step size and reducint the labels to
year only.
2019-11-30 08:44:29 +01:00