<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dual Y Axis with Calculated Scale in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/Dual-Y-Axis-with-Calculated-Scale/m-p/36874#M1663</link>
    <description>&lt;P&gt;Looks like this is not doable...&lt;/P&gt;</description>
    <pubDate>Tue, 22 Oct 2013 01:03:37 GMT</pubDate>
    <dc:creator>ShaneNewman</dc:creator>
    <dc:date>2013-10-22T01:03:37Z</dc:date>
    <item>
      <title>Dual Y Axis with Calculated Scale</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/Dual-Y-Axis-with-Calculated-Scale/m-p/36873#M1662</link>
      <description>&lt;P&gt;I want to take the same data that produces 2 lines on a graph and calculate the second Y axis to be a fraction of the first. (More complected than I originally thought)&lt;/P&gt;

&lt;P&gt;This is a timechart so Splunk is grouping by _time, which is summarized in the index by minute. I have used delta to find the grouping time:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;delta _time AS delta_time p=1 | eval inbound_mps=(inbound_messages/delta_time) | eval processed_mps=(processed_messages/delta_time)
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;as delta_time is the total seconds in the grouping… mps=Messages Per Second&lt;/P&gt;

&lt;P&gt;Truthfully, there is no reason to have a second chart on the dashboard overlaid, just an axis scaled to the fraction of the Volumes by delta_time for the initial data. Right now it is overlaid and it looks like trash (IMO).&lt;/P&gt;

&lt;P&gt;Initially I thought I could use&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;param name="charting.data1"&amp;gt;hide&amp;lt;/param&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;to just ghost the data and scale the axis, however that did not work (It just set the axis to 0-100)&lt;/P&gt;

&lt;P&gt;XML:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;module name="HiddenChartFormatter"&amp;gt;
      &amp;lt;param name="charting.chart"&amp;gt;line&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.data1"&amp;gt;view&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.data1.columns"&amp;gt;[0,4,5]&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.chart.data"&amp;gt;@data1&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.data1.table"&amp;gt;@data&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisTitleY.text"&amp;gt;Messages Per Second (MPS)&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.chart.nullValueMode"&amp;gt;connect&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.chart.axisY"&amp;gt;@axisY&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisTitleY.placement"&amp;gt;left&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisLabelsY.placement"&amp;gt;left&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.chart2"&amp;gt;line&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.data2"&amp;gt;view&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.data2.columns"&amp;gt;[0,1,2]&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.chart2.data"&amp;gt;@data2&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.data2.table"&amp;gt;@data&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisTitleY2.text"&amp;gt;Message Volume&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.chart2.nullValueMode"&amp;gt;connect&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisTitleY2"&amp;gt;#axisTitleY&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.chart2.axisY"&amp;gt;@axisY2&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisTitleY2.placement"&amp;gt;right&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisLabelsY2.placement"&amp;gt;right&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisLabelsY2"&amp;gt;#axisLabelsY&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisLabelsY2.axis"&amp;gt;@axisY2&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.layout.axisLabels"&amp;gt;[@axisLabelsX,@axisLabelsY2,@axisLabelsY]&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.layout.axisTitles"&amp;gt;[@axisTitleX,@axisTitleY,@axisTitleY2]&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.layout.charts"&amp;gt;[@chart2,@chart]&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.legend.placement"&amp;gt;top&amp;lt;/param&amp;gt;
      &amp;lt;param name="charting.axisTitleX.text"&amp;gt;Time&amp;lt;/param&amp;gt;
    &amp;lt;module name="JobProgressIndicator"/&amp;gt;
      &amp;lt;module name="FlashChart"&amp;gt;
        &amp;lt;param name="width"&amp;gt;100%&amp;lt;/param&amp;gt;
        &amp;lt;module name="Gimp"/&amp;gt;
      &amp;lt;/module&amp;gt;
    &amp;lt;/module&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 16 Aug 2013 02:54:54 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/Dual-Y-Axis-with-Calculated-Scale/m-p/36873#M1662</guid>
      <dc:creator>ShaneNewman</dc:creator>
      <dc:date>2013-08-16T02:54:54Z</dc:date>
    </item>
    <item>
      <title>Re: Dual Y Axis with Calculated Scale</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/Dual-Y-Axis-with-Calculated-Scale/m-p/36874#M1663</link>
      <description>&lt;P&gt;Looks like this is not doable...&lt;/P&gt;</description>
      <pubDate>Tue, 22 Oct 2013 01:03:37 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/Dual-Y-Axis-with-Calculated-Scale/m-p/36874#M1663</guid>
      <dc:creator>ShaneNewman</dc:creator>
      <dc:date>2013-10-22T01:03:37Z</dc:date>
    </item>
  </channel>
</rss>

