Splunk Search

How to enable users to select from a set of chart types on a panel?

zeinstein
Path Finder

Expected result: I have a panel displaying a line chart, the user can access (without the "Edit" option) the pre-set chart type selection (e.g. a dropdown list, as it is in the Edit mode, containing Bar Chart, Line Chart, Area Chart) and the panel's visualization can be set accordingly.
Is there a way to do this, other than creating all the choices and hide/show them according to the user's choice? (Like it was suggested in the answer for "How to create a radio button for chart type?").

0 Karma
1 Solution

rjthibod
Champion

You can use a dropdown or radio button to set the chart type, and then use the token $chart_typ$ in the options for the chart.

<input searchWhenChanged="true" token="chart_type" type="dropdown">
  <label>Select Chart Type</label>
  <choice value="line">Line</choice>
  <choice value="column">Column</choice>
  <choice value="area">Area</choice> 
  <default>line</default>
  <showClearButton>false</showClearButton>
</input>
....

<chart>
  <option name="charting.chart">$chart_type$</option>
</chart>

View solution in original post

rjthibod
Champion

You can use a dropdown or radio button to set the chart type, and then use the token $chart_typ$ in the options for the chart.

<input searchWhenChanged="true" token="chart_type" type="dropdown">
  <label>Select Chart Type</label>
  <choice value="line">Line</choice>
  <choice value="column">Column</choice>
  <choice value="area">Area</choice> 
  <default>line</default>
  <showClearButton>false</showClearButton>
</input>
....

<chart>
  <option name="charting.chart">$chart_type$</option>
</chart>

zeinstein
Path Finder

Thank you! Yes, this is the safest solution I could come up with, as well. My only sadness is that it doesn't show the little icons of the chart types for the users.
Anyhow, I really appreciate your answer!

0 Karma

aaraneta_splunk
Splunk Employee
Splunk Employee

Hi @zeinstein - Did the answer provided by rjthibod help provide a working solution to your question? If yes, please don't forget to resolve this post by clicking "Accept". If no, please leave a comment with more feedback. Thanks!

0 Karma

rjthibod
Champion

Those chart icons are custom menus from Splunk. You have to replicate that and/or create your own, and would likely be a maintenance/support nightmare to maintain.

0 Karma
Get Updates on the Splunk Community!

Observe and Secure All Apps with Splunk

  Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

Splunk Decoded: Business Transactions vs Business IQ

It’s the morning of Black Friday, and your e-commerce site is handling 10x normal traffic. Orders are flowing, ...

Fastest way to demo Observability

I’ve been having a lot of fun learning about Kubernetes and Observability. I set myself an interesting ...