a1b4c7006d
add percentile information if available
2021-04-02 18:29:18 +02:00
6536611b5d
print only bar chart tics when they are greater than zero
2020-10-26 10:50:54 +01:00
45c1648773
POC for detailed gallery view
2020-10-18 19:25:53 +02:00
598ee31c1d
Merge branch 'master' of https://andreashuber@bitbucket.org/andreashuber/performance.git
2020-09-28 10:01:20 +00:00
91c78d4350
use transparent color for parallel request plots
2020-09-28 10:00:51 +00:00
d21ef48559
make tic labels optional for bar charts
2020-09-27 20:07:26 +02:00
e71ab07440
fix labels overlapping in bar chart x-axis
2020-09-27 20:02:56 +02:00
2f4d1f701b
add interval for seconds for bar charts
2020-09-27 17:15:02 +02:00
10155f9cdb
use special enum for DateBucket units
...
Preparation step for having custom intervals.
2020-09-27 17:06:27 +02:00
439bf0b05b
reduce log level
2020-09-27 08:21:37 +02:00
69f12aba98
prevent labels from overlapping
2020-09-20 09:14:04 +02:00
70430eb1fd
missing locale in String.format()
2020-09-20 09:13:42 +02:00
d26cd4138e
add line break for labels of bar charts
2020-09-20 09:12:10 +02:00
bfc5d9e3d8
hide grid for certain plot types
2020-04-17 14:46:42 +00:00
7d1927bcbf
use us locale when formatting floats
...
gnuplot needs us locale
2020-04-05 15:24:40 +00:00
2ddb63a6a1
render labels on x2 axis
2020-04-05 09:56:39 +02:00
89c66d98f9
don't render labels in gallery preview
2020-04-05 09:55:08 +02:00
16d2c334fa
handle multi series bar chart better by reducing distance between bars
2020-04-05 08:44:49 +02:00
50f555d23c
add interval splitting for bar charts
2020-04-05 08:14:09 +02:00
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
2bd49e0959
start histograms at value 0
2020-02-29 09:21:29 +01:00
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
a1c6dd06a3
fix axis labels when x2 axis is used
2020-02-15 08:43:31 +01:00
57d016245c
use y1/y2 axis definitions
2020-02-09 20:14:13 +01:00
859491e99e
put y axis definition into its own object
2020-02-09 17:16:27 +01:00
ed7cc9bee5
put y axis definition into its own object
2020-02-08 15:39:41 +01:00
3cb7ec434f
add labels to bar chart
2020-01-26 12:58:37 +01:00
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
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
cf7e5ec968
add bar charts
2020-01-19 10:35:07 +01:00
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
aede78a285
use boxes for histogram
2019-12-27 12:38:24 +01:00
19e6dd1102
add histogram plots
2019-12-27 12:25:25 +01:00
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
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
2dd513c380
Fix build by adding dependency to commons-lang3.
...
Classpathes in Eclipse are different from classpathes in Gradle due to
Gradle's 'implementation' configuration which does not provide
dependency transitively in Gradle.
2019-11-29 20:07:03 +01:00
06b379494f
apply new code formatter and save action
2019-11-24 10:20:43 +01:00
e2a33ac6e2
make the code that determines which axis to use explicit
...
In the previous changeset the code that determined
which axis the plots used was implemented as a
side effect of getting the Gnuplot definition of
an axis.
Changed that to an explit update call with simpler
logic.
2019-11-24 09:08:36 +01:00
892d5a6d08
automatically determine which axis a plot needs
2019-11-24 08:18:52 +01:00
3048f67e9a
cleanup
2019-11-23 19:12:23 +01:00
1cc39e3962
create y-axis settings in aggregate handlers
2019-11-23 18:40:31 +01:00
8d55ef4e5f
make sure labels for cumulative distribution don't overlap
2019-11-23 14:36:32 +01:00
82a961dbaf
move definition of x-axis to the aggregate handlers
2019-11-23 14:28:18 +01:00
5341b5e307
change color palette so that the first color is blue
...
The color scheme for the page is blue/grey, so it makes
sense to use blue as the main color for plots.
2019-11-17 19:36:48 +01:00
57c5cca688
fetch possible values for gallery view
2019-11-14 18:45:32 +01:00
0fb7a0aaf6
fix image creation for automatic y-range
2019-11-10 14:22:22 +01:00
4367323fcd
replace deprecated dependency configurations
...
Using api and implementation instead of the
deprecated compile configuration.
Update to Gradle 6.0.
2019-11-10 11:08:50 +01:00
c83d0a3e1e
fix overlapping x axis ticks
...
Gnuplot does not handle long x-axis ticks very good.
It should know how wide the labels are and could adapt
the increment size accordingly, but it doesn't.
Fixed by explicitly defining the increment for x-axis
labels.
2019-11-01 19:13:11 +01:00
7c122b5753
cleanup
2019-11-01 17:45:19 +01:00
78f9f3fe16
fix IndexArrayOutOfBounds in parallel request aggregator
...
The range fromEpochMilli to toEpochMilli contains
(toEpochMilli - fromEpochMilli +1) milli seconds
2019-11-01 09:37:03 +01:00