Below script allow us to plot a static target line in a chart.
Supported chart types : Bar chart, Column chart, Line chart, Area chart
widget.on('processresult', function(se, ev){
ev.result.yAxis[0].plotLines = [{
color: '#2ec7b5',
dashStyle: 'LongDash',
width: 4,
value: 800,
zIndex: 5,
label : {
text : 'Target'
}
}]
})
Possible values of dashStyle are :
'Solid',
'ShortDash',
'ShortDot',
'ShortDashDot',
'ShortDashDotDot',
'Dot',
'Dash',
'LongDash',
'DashDot',
'LongDashDot',
'LongDashDotDot'
I was able to get this to work on Bar Charts, Column Charts, and Area Charts, but NOT Line Charts. Is there maybe a different script for Line Charts? If not, is there a particular way the Line Chart needs to be configured for the script to work correctly? Alternatively, does this script require a certain version of Sisense to work correctly (we have an older windows version)?