petrslavotinek/grafana-carpetplot

Let us set Y-axis meaning

Grandmother opened this issue · 1 comments

Hello, it would be great to set a Y-axis values range and get it with some query from server.

As an example I can suggest you a carpet plot of frequency of different CPUs.
Let's say we have twelve CPU cores and we can control the frequency every of them. Now I want to plot the changes of frequency where we have these axes:

  • x-axis -- granulated time
  • y-axis -- number of CPU core
  • z-axis -- average frequency of CPU core at specified time interval

So if now we have a tool that shows us the most hot time in a day, if you make y-axis more flexible, we get a tool for viewing customizable 3D plots.

Hi, thanks for suggestion, but I'm sorry I'm no longer working with grafana.

This is a good idea but I feel it's rather another case of display for the common chart. Carpet plot is defined by having time on both x and y axis.
Imagine that your example would be displayed as stacked bar plot - you'd have 12 series and for each fragment of time one column with 12 parts. Now just instead of having different size of each part, they'd all be of same size but having different color - based on relative value in respect to min/max value.
In my opinion this makes more sense but I might be wrong.