Commit Graph

41 Commits

Author SHA1 Message Date
43e13b53b1 make the legend movable
The legend ("key" in Gnuplot speak) is no longer part of the image.
Instead it is a floating&movable overlay.

In the gallery we still use the legend/key in the image.
2023-09-30 17:12:49 +02:00
b5028e03be edit plots 2023-03-12 08:24:16 +01:00
8f369d9943 remove old way of rendering images 2023-03-04 10:56:05 +01:00
bc3b6ec3e9 use new render result for visualization 2023-03-04 10:18:55 +01:00
9e53022b4a show fullscreen image 2023-03-04 09:48:29 +01:00
dc8a462031 extract shareable plot config 2023-02-26 09:03:39 +01:00
ed448af78c add job service to be able to cancel plot requests 2023-02-18 17:36:54 +01:00
0d1b9744a9 add box plots 2022-11-19 20:02:10 +01:00
390407f2ed update angular to 13.1.0 2022-03-20 07:58:48 +01:00
a1b4c7006d add percentile information if available 2021-04-02 18:29:18 +02:00
3763d09fa8 sort/filter by max average ratio 2020-12-01 17:10:40 +01:00
08328ec1e5 extract plot detail view into its own component 2020-11-01 19:13:15 +01:00
45c1648773 POC for detailed gallery view 2020-10-18 19:25:53 +02:00
e15b16a65f fix development server proxy 2020-10-17 14:27:54 +02:00
d21ef48559 make tic labels optional for bar charts 2020-09-27 20:07:26 +02:00
03accc1828 use whatever port the app is running on for ajax requests 2020-04-05 15:25:27 +00:00
50f555d23c add interval splitting for bar charts 2020-04-05 08:14:09 +02:00
ec4f445b8d use port 17333 by default
Not sure how this is supposed to work. To be able to support
Angular's development server and Spring as a standalone application
I had to hardcode the port Spring uses.
The problem is, that Angular runs on port 4200. Angular is compiled
to static files. So I cannot dynamically add the port that is
configured for Spring. But Angular has to be able to talk to the
Spring application.
I chose port 17333, because it does not collide with the standard
Tomcat port (8080).
2020-03-12 19:54: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
b59b49f2d1 AxisTypes has a better toString method 2020-02-08 12:41:02 +01:00
cf7e5ec968 add bar charts 2020-01-19 10:35:07 +01:00
1587046907 disable plot types instead of hiding them 2019-12-27 19:36:08 +01:00
90244c6e4b only allow zoom by mouse wheel or selection when time axis is available 2019-12-27 19:16:21 +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
19e6dd1102 add histogram plots 2019-12-27 12:25:25 +01:00
51ba287ace progress bar and abort for gallery
Generating all images for a gallery view can take
long. It might not be obvious when the computation
is done, because there is no progress indicator.
Fixed by adding a progress bar.

You might want to abort the computation. E.g.
because you already found what you were looking
for or you want to change the parameters.
This can now be done by clicking 'Abort'.
Note, it does not abort the current computation.
2019-11-29 09:57:15 +01:00
73ea635ac1 render gallery items 2019-11-16 15:14:21 +01:00
57c5cca688 fetch possible values for gallery view 2019-11-14 18:45:32 +01:00
d9b2327f35 make default for 'splitBy' configurable 2019-11-10 16:33:37 +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
57be6f64e2 prepare plot type for 'step fit' plots 2019-10-31 19:11:38 +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
5a7cde7815 show plotted images 2019-10-27 08:08:55 +01: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
24bf7c98e3 add limit by 2019-10-19 08:48:21 +02:00
a3099d4981 initial version of the query autocompletion
Missing features at this point:
1. No suggestions when the input gets the focus.
2. Suggestions are not shown after selecting a suggestion.
2019-10-13 10:35:38 +02:00
020c3b6c39 make the drop down for "combine with" dynamic 2019-10-11 09:54:26 +02:00
9cf9bf4673 add more plot type icons and disable not (yet) implemented plot types 2019-10-10 15:36:52 +02:00
7ca7b80255 create icons for plot types 2019-10-10 12:00:41 +02:00
2787b42c31 adding a few filters (no doing anything yet) 2019-10-09 19:02:34 +02:00