This post will give you the idea on how to set Advanced properties for fusion bar chart label rotation with 45 degrees.
There are two ways to set Advanced properties for Charts Pro ( for eg : in this post I'm showing for fusion bar chart).
1. setting properties from Advanced Properties button and then giving property name & value.
2. Writing lines of code in XML source.
Way 1 :
1st way is not working in Jasper Studio 6.x . i.e., you can not see the properties when give advanced properties with version 6.0.0 pro final but as quick as you click ok button once you set them you can find in the code.
1) Right click on charts
2) Go to Advanced properties
3) Give property name & value
Property Name : labelDisplay
Property Value : "Rotate"
4) In the same way give another property
Property Name : slantLabels
Property Value : new Integer(1)
Way 2 :
1) Click on XML source button.
2) Find where the chart code is .. i.e., tags starting with <fc:chart xmlns:fc="http://jaspersoft.com/fusion" ...........
3) Write below code between the start tag and end tag of fusion chart.
<fc:chart xmlns:fc="http://jaspersoft.com/fusion" xsi:schemaLocation="http://jaspersoft.com/fusion http://jaspersoft.com/schema/fusion.xsd" type="Column3D" evaluationTime="Report">
-------------
------------- Lines of other properties
-------------
<fc:chartProperty name="labelDisplay">
<fc:propertyExpression><![CDATA["Rotate"]]></fc:propertyExpression>
</fc:chartProperty>
<fc:chartProperty name="slantLabels">
<fc:propertyExpression><![CDATA[new Integer(1)]]></fc:propertyExpression>
</fc:chartProperty>
---------------
--------------- Lines of other properties
---------------
</fc:chart>
Sample output :
There are two ways to set Advanced properties for Charts Pro ( for eg : in this post I'm showing for fusion bar chart).
1. setting properties from Advanced Properties button and then giving property name & value.
2. Writing lines of code in XML source.
Way 1 :
1st way is not working in Jasper Studio 6.x . i.e., you can not see the properties when give advanced properties with version 6.0.0 pro final but as quick as you click ok button once you set them you can find in the code.
1) Right click on charts
2) Go to Advanced properties
3) Give property name & value
Property Name : labelDisplay
Property Value : "Rotate"
4) In the same way give another property
Property Name : slantLabels
Property Value : new Integer(1)
Way 2 :
1) Click on XML source button.
2) Find where the chart code is .. i.e., tags starting with <fc:chart xmlns:fc="http://jaspersoft.com/fusion" ...........
3) Write below code between the start tag and end tag of fusion chart.
<fc:chart xmlns:fc="http://jaspersoft.com/fusion" xsi:schemaLocation="http://jaspersoft.com/fusion http://jaspersoft.com/schema/fusion.xsd" type="Column3D" evaluationTime="Report">
-------------
------------- Lines of other properties
-------------
<fc:chartProperty name="labelDisplay">
<fc:propertyExpression><![CDATA["Rotate"]]></fc:propertyExpression>
</fc:chartProperty>
<fc:chartProperty name="slantLabels">
<fc:propertyExpression><![CDATA[new Integer(1)]]></fc:propertyExpression>
</fc:chartProperty>
---------------
--------------- Lines of other properties
---------------
</fc:chart>
Sample output :
I hope this tip will help you :-)
References :
Sadakar
BI Developer
No comments:
Post a Comment