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
4879c6cdc7
use new icons for axcending/descending
2019-11-23 18:51:40 +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
84e5f99c4f
show big image in gallery view
2019-11-21 19:22:06 +01:00
90331bd029
fix: card grid grid gets streched if vertical space is not used fully
...
Fixed by adding a container for the card grid.
That way the actual card grid has no height and
is therefore not streched vertically.
2019-11-17 19:57:05 +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
a296a2ca55
add mathematical icons
2019-11-17 18:59:34 +01:00
771f61a597
add filters for gallery
2019-11-17 18:59:08 +01:00
70fb84d634
add sorting for gallery
2019-11-17 09:36:37 +01:00
73ea635ac1
render gallery items
2019-11-16 15:14:21 +01:00
3022edb1e1
use snackbar to show error messages
2019-11-16 08:57:39 +01:00
41d30cbc44
update NPM to 6.13.0
2019-11-14 18:54:24 +01:00
57c5cca688
fetch possible values for gallery view
2019-11-14 18:45:32 +01:00
10a7710940
fix CSV parser corrupts duration if duration is last element in line
2019-11-14 18:40:14 +01:00
d9b2327f35
make default for 'splitBy' configurable
2019-11-10 16:33:37 +01:00
8d690ff0e7
make filter panel thinner
2019-11-10 16:32:30 +01:00
a917e771c6
use custom favicon
2019-11-10 16:08:13 +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
ddd71ff14b
update libraries
2019-11-10 09:50:56 +01:00
198b51089d
make defaults for groupBy configurable
...
We do not know which fields exist at compile time.
But it is a great help to have some pre-selected
fields in groupBy.
Solved by adding a configuration option.
2019-11-10 09:38:16 +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
7e1349b25a
make filter panel thinner
...
Making the filter panel thinner by 18%. To do this
we moved the date range next to the query box.
The thinner filter box gives us more width for the plot.
2019-11-01 10:21:25 +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
462601797e
update gradle to 6.0-rc2
2019-11-01 09:08:17 +01:00
b734894253
fix parallel aggregate on non english locales
...
We generate CSV files with comma as separator.
When we write times with milli seconds, then
we use floating point numbers. Depending
on the locale those floating point numbers
may be written with comma instead of point.
If that happens, then the plots are messed up.
Fixed by enforcing the locale when formatting floats.
2019-11-01 09:04:26 +01:00
d91481809e
fix range selection when moving from right to left
2019-11-01 09:00:05 +01:00
3303afd115
render images without any data on it instead of throwing errors
...
This makes it easier to use the mouse wheel
to zoom in. Without it you could zoom into
a region that had not data and then had to
use the date picker to change the date.
2019-10-31 19:30:29 +01:00
57be6f64e2
prepare plot type for 'step fit' plots
2019-10-31 19:11:38 +01:00
775b420e85
zoom by mousewheel
2019-10-31 18:56:19 +01:00
bb8b183f91
rename yAxisScale to axisScale
...
For some reason PlotRequest.yAxisScale does
not work. PlotRequest.axisScale does work.
2019-10-29 18:08:31 +01:00
772e7b40ae
make left panel narrower
...
Using Arial, because sans-serif has different
width in Chrome and FF.
2019-10-29 17:59:14 +01:00
eaddf97a0d
zoom by range selection
2019-10-28 18:39:12 +01:00
920851b39e
add range selection in plot view
2019-10-28 17:37:50 +01:00
5a7cde7815
show plotted images
2019-10-27 08:08:55 +01:00
3190074ce3
add examples to the query suggestions
2019-10-26 19:14:51 +02:00
f235890cc1
prepare sending of plot requests
...
- values for query and date range were not
propagated to the model
2019-10-26 10:32:11 +02:00
7636781315
fix StringIndexOutOfBounds when caret is in position 0
2019-10-26 10:30:02 +02:00
f28a67a5c1
make it possible to render any combination of plots
2019-10-20 10:16:25 +02:00
b7c4fe4c1f
move scatter plot creation into an AggregateHandler
2019-10-20 08:11:09 +02:00
7c61686808
merge ScatterPlot into Plotter
2019-10-19 19:03:33 +02:00
4749d54499
fix deprecations due to SpringBoot 2.2.0
...
replace deprecated MediaType.APPLICATION_JSON_UTF8_VALUE with
MediaType.APPLICATION_JSON_VALUE
2019-10-19 18:56:44 +02:00
4094351063
udpate npm and JS dependencies
2019-10-19 18:42:32 +02:00
10e5c058ec
update gradle and java dependencies
2019-10-19 18:31:02 +02:00
12be86a1d6
fix component interaction with sub-components
2019-10-19 18:18:17 +02:00