Home
Designing Analytics Reports
Adding marker line to bar chart
Migrateduser
<p>Hi,</p>
<p> </p>
<p>I'm trying to add a marker line on x-axis.</p>
<p> </p>
<p>The code bellow is working fine for y-axis.</p>
<p>I was trying to use the same code for adding marker line to x-axes as well, I just replaced</p>
<p> </p>
<p><span style="color:#000000;">MarkerLineImpl.create(</span><span style="color:#0000cd;">yAxis</span><span style="color:#000000;">, NumberDataElementImpl.create(min_value));</span></p>
<p>by</p>
<p><span> </span><span> </span>MarkerLineImpl.create(<span style="color:#0000cd;">xAxis</span>, NumberDataElementImpl.create(min_value));<span> </span><span> </span></p>
<p> </p>
<p>I tried</p>
<p>var xAxis = chart.primaryBaseAxes[0];</p>
<p>and</p>
<p>var xAxis = chart.getAxes().get(0);</p>
<p> </p>
<p>None of them is working. Any suggestions? Thank you in advance,</p>
<p>Lucy</p>
<p> </p>
<p><span style="color:#0000cd;">function beforeGeneration( chart, icsc )<br>
{<br>
importPackage(Packages.org.eclipse.birt.chart.model.component.impl);<br>
importPackage(Packages.org.eclipse.birt.chart.model.data.impl);<br>
importPackage(Packages.org.eclipse.birt.chart.model.attribute);<br>
importPackage(Packages.org.eclipse.birt.chart.model.attribute.impl);<br>
var chart = icsc.getChartInstance();<br>
var yAxis = chart.getAxes().get(0).getAssociatedAxes().get(0);<br>
var xAxis = chart.primaryBaseAxes[0];<br>
//var xAxis = chart.getAxes().get(0);<br>
var min_value = 1337;<br><br><br>
min_ml = MarkerLineImpl.create(yAxis, NumberDataElementImpl.create(min_value));<br>
min_ml.getLabel().getCaption().setValue("Min " + parseFloat(min_value)); <br><br>
}</span></p>
<p>
</p>
Find more posts tagged with
Comments
There are no comments yet