Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grid layout when splitting charts #3190

Open
Tracked by #57707
martinhynar opened this issue Feb 26, 2015 · 10 comments
Open
Tracked by #57707

Grid layout when splitting charts #3190

martinhynar opened this issue Feb 26, 2015 · 10 comments
Labels
Feature:Lens Feature:Visualizations Generic visualization features (in case no more specific feature label is available) release_note:enhancement Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@martinhynar
Copy link

I'd like to propose an enhancement on split chart aggregation.

Now, you can select either rows or columns when splitting charts, but when there is more such sub-graphs, they become uncomfortable to work with (I have 8 columns on 24'' display). Having option to set amount of sub-graphs per row/column and then wrap would be great. Also, visually separate columns/rows in split graph (there is now very tiny line, but it is almost invisible). I am thinking of white/light gray alternation that will not interfere with actual content

@rashidkpc
Copy link
Contributor

Agreed, would be a really cool feature

@rashidkpc rashidkpc changed the title Allow for 'grid' layout when splitting charts Grid layout when splitting charts Feb 26, 2015
@jmeickle
Copy link

This would be awesome!

@nikonyrh
Copy link

I found this when searching if it is possible to split in rows by aggregation A and also in columns by aggregation B. I would like to group by for example the day of the week and city's name, and pie charts would visualize a percentage of total purchases from different product categories.

Cool ideas and visualizations are found from for example at http://qlikboard.com/tag/gridchart/, actually originally I didn't have in mind changing the pie chart's size by some metric but it could be useful as well.

I understand this is different from the original request, maybe should be a new "issue" (or two!)?

@pjcard
Copy link

pjcard commented Apr 25, 2016

This would be great, I have the same issue as @martinhynar in that with a nice large monitor, neither columns or rows alone are dense enough.

@pjcard
Copy link

pjcard commented Apr 25, 2016

Alternatively, being able to select pagination in as an order (along with Top and bottom) would allow us to create our own grids.

@acristu
Copy link

acristu commented May 12, 2016

Line Charts and Vertical Bar Charts could also benefit from allowing Split Chart by rows, then another sub-aggregation using Split Chart by columns.

For example let's say I have an application with multiple 2 DB nodes and 3 Application nodes.
I would like to plot the CPU usage per node having 2 rows [Application, DB] and 3 columns split by hostname.
There could be an option "sync columns". If unchecked it will allow columns in each row to have different sizes, if checked same column size will be forced on all rows and for example the DB row will have one empty column.

@LewisMagri
Copy link

👍

@timroes timroes added Feature:Visualizations Generic visualization features (in case no more specific feature label is available) triage_needed labels Mar 10, 2018
@timroes timroes added the Team:Visualizations Visualization editors, elastic-charts and infrastructure label Sep 16, 2018
@dnwobu
Copy link

dnwobu commented Jun 12, 2019

My vision of a grid view would be a use case of viewing CPU usage by core. Ideally, to create something similar to Windows task manager (see below).
cpu grid

@jakub-g
Copy link

jakub-g commented Mar 28, 2020

Grid mode for Split Chart would be a killer feature for me, when combined for example with X-Axis: Date Histogram.

I'm talking about graphs like this:
image

We use Kibana for monitoring production traffic. I very often have a need to split certain graph for example by country, filtered down to, say, top 20 countries.

If I split into 20 columns or 20 rows on a standard monitor, the graph is unreadable due to distorted width/height proportion; either the values are too close to each other, almost glued together (if splitting by rows), or the progression over time is not really visible (if splitting by columns).

Right now basically the solution is to create 20 visualizations, and make a dashboard out of them. This is very laborious and if I want to slightly change things, I need to do 20 changes.


For the basic version, IMO the grid width & height do not have to be customizable: given the number of subgrids and monitor width:height ratio, it should not be too complex to automatically establish the number of columns and rows to be displayed.

@ghudgins
Copy link
Contributor

ghudgins commented Aug 2, 2022

FYI the lens tech preview of the new metric vis in 8.4 support a grid style chart split. will keep this open for the other visualization types but we will be doing something similar there as well. please give us feedback about the grid options in 8.4!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Lens Feature:Visualizations Generic visualization features (in case no more specific feature label is available) release_note:enhancement Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests