<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communitytest.tessitura.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Joining Isolated Data-points, Removing Data Markers, Interpolating Last Point</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>Joining Isolated Data-points, Removing Data Markers, Interpolating Last Point</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point</link><pubDate>Fri, 10 Nov 2023 04:16:40 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Current Revision posted to Wiki by Heath Wilder on 11/10/2023 4:16:40 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;Initially the issue of gaps and isolated measures in line plots was something that needed special code intervention.&amp;nbsp; However now that feature is supported.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hemlnm181"&gt;&lt;span&gt;Official help doc info:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;a href="https://www.tessituranetwork.com/Help_System/Content/Tessitura%20Analytics/Designing%20Dashboards/Continuous%20Timeline.htm"&gt;Creating a Continuous Chart with Missing Date Values (tessituranetwork.com)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:75%;"&gt;&lt;em&gt;NB/ To&amp;nbsp;make these modifications below you&amp;#39;ll need to edit your widgets script and add&amp;nbsp;these special scripts in.&amp;nbsp;&lt;/em&gt;&lt;em&gt;That guide is&amp;nbsp;&lt;a href="/topical_groups/analytics-coffee/w/wiki/807/analytics-scripts-not-saving"&gt;HERE&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;From&amp;nbsp;&lt;a href="/members/chriswallingford8511"&gt;Chris Wallingford&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n0"&gt;JOINING THE DOTS&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});&lt;/pre&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1gi4rp40n1"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h1 id="mcetoc_1gi4rp40n2"&gt;REMOVING THE MARKERS&lt;/h1&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});
     
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n3"&gt;INTERPOLATING LAST POINT&lt;/h1&gt;
&lt;p&gt;Joining two points where there is a gap of multiple days might not be accurate.&amp;nbsp; On a daily sales graph, if you sold tickets in Feb 3rd and then again in Feb 10th you might not want to draw a straight line between those points indicating sales though our the quiet week.&amp;nbsp; A&amp;nbsp;more accurate&amp;nbsp;option might be to infer that&amp;nbsp;the ticket sales amount stays&amp;nbsp;the same from Feb 3rd to Feb 9th before increasing on Feb 10th.&lt;/p&gt;
&lt;p&gt;Chris gives the answer here&amp;nbsp;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Please update the panelName variable with the exact name of the value in your widget.&amp;nbsp;In my widget I&amp;#39;d named my value &amp;quot;RSUM Total Ticket Count&amp;quot;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;#39;processresult&amp;#39;, function(se, ev){
     
    var panelName = &amp;#39;RSUM Total Ticket Count&amp;#39;
     
    var series = ev.result.series.find(el =&amp;gt; el.name == panelName)
    var prevValue = series.data[0].y
     
    $.each(series.data, function(index, value){
        if(value.y == null)
            value.y = prevValue
        else
            prevValue = value.y;
    })
     
})
      
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1668614557831v2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Joining Isolated Data-points, Removing Data Markers, Interpolating Last Point</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/10</link><pubDate>Wed, 08 Nov 2023 05:17:54 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 10 posted to Wiki by Heath Wilder on 11/8/2023 5:17:54 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;Initially the issue of gaps and isolated measures in line plots was something that needed special code intervention.&amp;nbsp; However now that feature is supported.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hemlnm181"&gt;&lt;span&gt;Official help doc info:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;a href="https://www.tessituranetwork.com/Help_System/Content/Tessitura%20Analytics/Designing%20Dashboards/Continuous%20Timeline.htm"&gt;Creating a Continuous Chart with Missing Date Values (tessituranetwork.com)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;From&amp;nbsp;&lt;a href="/members/chriswallingford8511"&gt;Chris Wallingford&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n0"&gt;JOINING THE DOTS&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});&lt;/pre&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1gi4rp40n1"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h1 id="mcetoc_1gi4rp40n2"&gt;REMOVING THE MARKERS&lt;/h1&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});
     
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n3"&gt;INTERPOLATING LAST POINT&lt;/h1&gt;
&lt;p&gt;Joining two points where there is a gap of multiple days might not be accurate.&amp;nbsp; On a daily sales graph, if you sold tickets in Feb 3rd and then again in Feb 10th you might not want to draw a straight line between those points indicating sales though our the quiet week.&amp;nbsp; A&amp;nbsp;more accurate&amp;nbsp;option might be to infer that&amp;nbsp;the ticket sales amount stays&amp;nbsp;the same from Feb 3rd to Feb 9th before increasing on Feb 10th.&lt;/p&gt;
&lt;p&gt;Chris gives the answer here&amp;nbsp;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Please update the panelName variable with the exact name of the value in your widget.&amp;nbsp;In my widget I&amp;#39;d named my value &amp;quot;RSUM Total Ticket Count&amp;quot;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;#39;processresult&amp;#39;, function(se, ev){
     
    var panelName = &amp;#39;RSUM Total Ticket Count&amp;#39;
     
    var series = ev.result.series.find(el =&amp;gt; el.name == panelName)
    var prevValue = series.data[0].y
     
    $.each(series.data, function(index, value){
        if(value.y == null)
            value.y = prevValue
        else
            prevValue = value.y;
    })
     
})
      
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1668614557831v2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Joining Isolated Data-points, Removing Data Markers, Interpolating Last Point</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/9</link><pubDate>Mon, 06 Nov 2023 09:07:41 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 9 posted to Wiki by Heath Wilder on 11/6/2023 9:07:41 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;Initially this was something that needed special intervention.&amp;nbsp; However not that feature is supported natively.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Official help doc info is here&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;a href="https://www.tessituranetwork.com/Help_System/Content/Tessitura%20Analytics/Designing%20Dashboards/Continuous%20Timeline.htm"&gt;Creating a Continuous Chart with Missing Date Values (tessituranetwork.com)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;From&amp;nbsp;&lt;a href="/members/chriswallingford8511"&gt;Chris Wallingford&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n0"&gt;JOINING THE DOTS&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});&lt;/pre&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1gi4rp40n1"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h1 id="mcetoc_1gi4rp40n2"&gt;REMOVING THE MARKERS&lt;/h1&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});
     
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n3"&gt;INTERPOLATING LAST POINT&lt;/h1&gt;
&lt;p&gt;Joining two points where there is a gap of multiple days might not be accurate.&amp;nbsp; On a daily sales graph, if you sold tickets in Feb 3rd and then again in Feb 10th you might not want to draw a straight line between those points indicating sales though our the quiet week.&amp;nbsp; A&amp;nbsp;more accurate&amp;nbsp;option might be to infer that&amp;nbsp;the ticket sales amount stays&amp;nbsp;the same from Feb 3rd to Feb 9th before increasing on Feb 10th.&lt;/p&gt;
&lt;p&gt;Chris gives the answer here&amp;nbsp;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Please update the panelName variable with the exact name of the value in your widget.&amp;nbsp;In my widget I&amp;#39;d named my value &amp;quot;RSUM Total Ticket Count&amp;quot;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;#39;processresult&amp;#39;, function(se, ev){
     
    var panelName = &amp;#39;RSUM Total Ticket Count&amp;#39;
     
    var series = ev.result.series.find(el =&amp;gt; el.name == panelName)
    var prevValue = series.data[0].y
     
    $.each(series.data, function(index, value){
        if(value.y == null)
            value.y = prevValue
        else
            prevValue = value.y;
    })
     
})
      
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1668614557831v2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Joining Isolated Data-points, Removing Data Markers, Interpolating Last Point</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/8</link><pubDate>Tue, 06 Jun 2023 00:56:22 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 8 posted to Wiki by Heath Wilder on 6/6/2023 12:56:22 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;From&amp;nbsp;&lt;a href="/members/chriswallingford8511"&gt;Chris Wallingford&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n0"&gt;JOINING THE DOTS&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});&lt;/pre&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1gi4rp40n1"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h1 id="mcetoc_1gi4rp40n2"&gt;REMOVING THE MARKERS&lt;/h1&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});
     
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n3"&gt;INTERPOLATING LAST POINT&lt;/h1&gt;
&lt;p&gt;Joining two points where there is a gap of multiple days might not be accurate.&amp;nbsp; On a daily sales graph, if you sold tickets in Feb 3rd and then again in Feb 10th you might not want to draw a straight line between those points indicating sales though our the quiet week.&amp;nbsp; A&amp;nbsp;more accurate&amp;nbsp;option might be to infer that&amp;nbsp;the ticket sales amount stays&amp;nbsp;the same from Feb 3rd to Feb 9th before increasing on Feb 10th.&lt;/p&gt;
&lt;p&gt;Chris gives the answer here&amp;nbsp;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Please update the panelName variable with the exact name of the value in your widget.&amp;nbsp;In my widget I&amp;#39;d named my value &amp;quot;RSUM Total Ticket Count&amp;quot;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;#39;processresult&amp;#39;, function(se, ev){
     
    var panelName = &amp;#39;RSUM Total Ticket Count&amp;#39;
     
    var series = ev.result.series.find(el =&amp;gt; el.name == panelName)
    var prevValue = series.data[0].y
     
    $.each(series.data, function(index, value){
        if(value.y == null)
            value.y = prevValue
        else
            prevValue = value.y;
    })
     
})
      
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1668614557831v2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Removing Data Markers for isolated, single data-points</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/7</link><pubDate>Fri, 18 Nov 2022 08:10:03 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 7 posted to Wiki by Heath Wilder on 11/18/2022 8:10:03 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;From &lt;a href="/members/chriswallingford8511"&gt;Chris Wallingford&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n0"&gt;JOINING THE DOTS&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});&lt;/pre&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1gi4rp40n1"&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h1 id="mcetoc_1gi4rp40n2"&gt;REMOVING THE MARKERS&lt;/h1&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});
     
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1gi4rp40n3"&gt;INTERPOLATING LAST POINT&lt;/h1&gt;
&lt;p&gt;Joining two points where there is a gap of multiple days might not be accurate.&amp;nbsp; On a daily sales graph, if you sold tickets in Feb 3rd and then again in Feb 10th you might not want to draw a straight line between those points indicating sales though our the quiet week.&amp;nbsp; A&amp;nbsp;more accurate&amp;nbsp;option might be to infer that&amp;nbsp;the ticket sales amount stays&amp;nbsp;the same from Feb 3rd to Feb 9th before increasing on Feb 10th.&lt;/p&gt;
&lt;p&gt;Chris gives the answer here&amp;nbsp;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off/82722#82722&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Please update the panelName variable with the exact name of the value in your widget.&amp;nbsp;In my widget I&amp;#39;d named my value &amp;quot;RSUM Total Ticket Count&amp;quot;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;#39;processresult&amp;#39;, function(se, ev){
     
    var panelName = &amp;#39;RSUM Total Ticket Count&amp;#39;
     
    var series = ev.result.series.find(el =&amp;gt; el.name == panelName)
    var prevValue = series.data[0].y
     
    $.each(series.data, function(index, value){
        if(value.y == null)
            value.y = prevValue
        else
            prevValue = value.y;
    })
     
})
      
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1668614557831v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Removing Data Markers for isolated, single data-points</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/6</link><pubDate>Tue, 26 Apr 2022 09:23:31 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 6 posted to Wiki by Heath Wilder on 4/26/2022 9:23:31 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;From Chris Wallingford &lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});
     
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Removing Data Markers for isolated, single data-points</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/5</link><pubDate>Tue, 26 Apr 2022 09:22:44 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 5 posted to Wiki by Heath Wilder on 4/26/2022 9:22:44 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;From Chris Wallingford &lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="json"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;pre class="ui-code" data-mode="json"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});
     
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Removing Data Markers for isolated, single data-points</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/4</link><pubDate>Tue, 26 Apr 2022 09:22:11 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 4 posted to Wiki by Heath Wilder on 4/26/2022 9:22:11 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;From Chris Wallingford &lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="json"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;pre class="ui-code" data-mode="text"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){
args.options.plotOptions.series.connectNulls = true;
});
     
widget.on(&amp;#39;render&amp;#39;, function(sender,se){
for (var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {
    for (var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {
        sender.queryResult.series[i].data[j].marker.enabled = false;
         }
    }
}
)&lt;/pre&gt;&lt;/div&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Removing Data Markers for isolated, single data-points</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/3</link><pubDate>Tue, 26 Apr 2022 09:04:14 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 3 posted to Wiki by Heath Wilder on 4/26/2022 9:04:14 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;From Chris Wallingford &lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;args.options.plotOptions.series.connectNulls = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;});&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;widget.&lt;/code&gt;&lt;code class="sql keyword"&gt;on&lt;/code&gt;&lt;code class="sql plain"&gt;(&lt;/code&gt;&lt;code class="sql string"&gt;&amp;quot;beforeviewloaded&amp;quot;&lt;/code&gt;&lt;code class="sql plain"&gt;,&lt;/code&gt;&lt;code class="sql keyword"&gt;function&lt;/code&gt;&lt;code class="sql plain"&gt;(scope, args){&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;args.options.plotOptions.series.connectNulls =&amp;nbsp;&lt;/code&gt;&lt;code class="sql keyword"&gt;true&lt;/code&gt;&lt;code class="sql plain"&gt;;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;});&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;widget.&lt;/code&gt;&lt;code class="sql keyword"&gt;on&lt;/code&gt;&lt;code class="sql plain"&gt;(&lt;/code&gt;&lt;code class="sql string"&gt;&amp;#39;render&amp;#39;&lt;/code&gt;&lt;code class="sql plain"&gt;,&amp;nbsp;&lt;/code&gt;&lt;code class="sql keyword"&gt;function&lt;/code&gt;&lt;code class="sql plain"&gt;(sender,se){&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql keyword"&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class="sql plain"&gt;(var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql keyword"&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class="sql plain"&gt;(var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;sender.queryResult.series[i].data[j].marker.enabled =&amp;nbsp;&lt;/code&gt;&lt;code class="sql keyword"&gt;false&lt;/code&gt;&lt;code class="sql plain"&gt;;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1" style="padding-left:30px;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;code class="sql plain"&gt;)&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Removing Data Markers for isolated, single data-points</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/2</link><pubDate>Tue, 26 Apr 2022 09:02:34 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 2 posted to Wiki by Heath Wilder on 4/26/2022 9:02:34 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;From Chris Wallingford &lt;br /&gt;&lt;a href="/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off"&gt;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){&lt;br /&gt;args.options.plotOptions.series.connectNulls = true;&lt;br /&gt;});&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:inherit;font-size:inherit;"&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="sql plain"&gt;widget.&lt;/code&gt;&lt;code class="sql keyword"&gt;on&lt;/code&gt;&lt;code class="sql plain"&gt;(&lt;/code&gt;&lt;code class="sql string"&gt;&amp;quot;beforeviewloaded&amp;quot;&lt;/code&gt;&lt;code class="sql plain"&gt;,&lt;/code&gt;&lt;code class="sql keyword"&gt;function&lt;/code&gt;&lt;code class="sql plain"&gt;(scope, args){&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="sql plain"&gt;args.options.plotOptions.series.connectNulls =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code class="sql keyword"&gt;true&lt;/code&gt;&lt;code class="sql plain"&gt;;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="sql plain"&gt;});&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="sql plain"&gt;widget.&lt;/code&gt;&lt;code class="sql keyword"&gt;on&lt;/code&gt;&lt;code class="sql plain"&gt;(&lt;/code&gt;&lt;code class="sql string"&gt;&amp;#39;render&amp;#39;&lt;/code&gt;&lt;code class="sql plain"&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code class="sql keyword"&gt;function&lt;/code&gt;&lt;code class="sql plain"&gt;(sender,se){&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="sql keyword"&gt;for&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code class="sql plain"&gt;(var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql keyword"&gt;for&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code class="sql plain"&gt;(var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;sender.queryResult.series[i].data[j].marker.enabled =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code class="sql keyword"&gt;false&lt;/code&gt;&lt;code class="sql plain"&gt;;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="sql plain"&gt;)&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item><item><title>Removing Data Markers for isolated, single data-points</title><link>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point/revision/1</link><pubDate>Tue, 26 Apr 2022 09:00:39 GMT</pubDate><guid isPermaLink="false">fd08b0f2-65fa-4b2b-916a-cce3e88b61d0:2c5a8b84-c879-4c22-8263-f5b8dcca77b4</guid><dc:creator>Heath Wilder</dc:creator><comments>https://communitytest.tessitura.com/topical_groups/analytics-coffee/w/wiki/793/joining-isolated-data-points-removing-data-markers-interpolating-last-point#comments</comments><description>Revision 1 posted to Wiki by Heath Wilder on 4/26/2022 9:00:39 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;From Chris Wallingford&amp;nbsp;https://community.tessituranetwork.com/tessitura_software_forums/f/tessitura_shared_reports-9/29770/data-markers-appearing-when-turned-off&lt;br /&gt;&lt;br /&gt;Points on the original line that are isolated, single data-points not immediately preceded or followed by another non-null data-point of the x-axis, [can be linked but] a marker dot will still be rendered on the line chart:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;widget.on(&amp;quot;beforeviewloaded&amp;quot;,function(scope, args){&lt;br /&gt;args.options.plotOptions.series.connectNulls = true;&lt;br /&gt;});&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459498074v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Expanding this script, we can iterate through all series lines, and all data points on each line to explicitly remove the marker dots.&amp;nbsp;This will remove the markers as shown below, however, any series with only one data-point in the whole widget will disappear from the chart altogether. This may be a non-issue in your data however.&lt;/span&gt;&lt;/p&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="sql plain"&gt;widget.&lt;/code&gt;&lt;code class="sql keyword"&gt;on&lt;/code&gt;&lt;code class="sql plain"&gt;(&lt;/code&gt;&lt;code class="sql string"&gt;&amp;quot;beforeviewloaded&amp;quot;&lt;/code&gt;&lt;code class="sql plain"&gt;,&lt;/code&gt;&lt;code class="sql keyword"&gt;function&lt;/code&gt;&lt;code class="sql plain"&gt;(scope, args){&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="sql plain"&gt;args.options.plotOptions.series.connectNulls =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code class="sql keyword"&gt;true&lt;/code&gt;&lt;code class="sql plain"&gt;;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="sql plain"&gt;});&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="sql plain"&gt;widget.&lt;/code&gt;&lt;code class="sql keyword"&gt;on&lt;/code&gt;&lt;code class="sql plain"&gt;(&lt;/code&gt;&lt;code class="sql string"&gt;&amp;#39;render&amp;#39;&lt;/code&gt;&lt;code class="sql plain"&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code class="sql keyword"&gt;function&lt;/code&gt;&lt;code class="sql plain"&gt;(sender,se){&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="sql keyword"&gt;for&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code class="sql plain"&gt;(var i = 0; i &amp;lt; sender.queryResult.series.length; i++ ) {&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql keyword"&gt;for&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code class="sql plain"&gt;(var j = 0; j &amp;lt; sender.queryResult.series[i].data.length; j++) {&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;sender.queryResult.series[i].data[j].marker.enabled =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code class="sql keyword"&gt;false&lt;/code&gt;&lt;code class="sql plain"&gt;;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="sql spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="sql plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="sql plain"&gt;)&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-01-14/pastedimage1647459555222v2.png" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: wiki, problem solving, Tessitura Analytics&lt;/div&gt;
</description></item></channel></rss>