|
|
Re: chart and series with zero values [message #248841 is a reply to message #248648] |
Thu, 19 July 2007 12:01 |
Leos Literak Messages: 115 Registered: July 2009 |
Senior Member |
|
|
This is a multi-part message in MIME format.
--------------020809090609000306040205
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 7bit
David,
thank you, your hint helped me to get a bit further.
See the screenshot, I was able to hide this zero
labels with:
function beforeDrawDataPointLabel(dph, label, icsc){
if (dph.getOrthogonalValue() == 0)
label.setVisible(false);
}
It seems that renderer thinks that these lines are still there,
when it calculates the circle diameter. Therefore the chart
is small. Can I somehow tell it to recalculate the circle diameter?
Leos
David Michonneau wrote:
> You can try a script on the beforeDrawDataPointLabel to set the label
> visibility to false if hte value is equal to zero.
>
> Thanks,
>
> David
>
> "Leos Literak" <literakl@centrum.cz> wrote in message
> news:f7l6mu$b22$1@build.eclipse.org...
>> Hello,
>>
>> I have a pie chart associated with data set that returns
>> rows with zero value. Once deployed to BIRT 2.2, the percentile
>> is displayed for every zero category and the pie is getting
>> smaller. See the attachment for screenshot. How can I fix it.
>> so zeroes will not be displayed in series leaders? But I do
>> want to display them in the legend.
>>
>> Thanks
>>
>> Leos
>>
>
>
--------------020809090609000306040205
Content-Type: image/png;
name="chart_hidden.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="chart_hidden.png"
iVBORw0KGgoAAAANSUhEUgAAAZQAAACNCAYAAACQa4xHAAAHiElEQVR42u3d T4hUdQDA8T10
8BDUoUMHDx08dPAg2KFjh6AOHTp28OAhRNBAQrBAWkGCoECiqENIUtISRkFQ EEkSEYSmlqah
hn/WrDb/obJW/nvxWxDGZWbe7/fmzczvvfl84NG67czOzuz+vvt7b9/7TRUA UIMpTwEAggKA
oAAgKAAgKAAICgCCAoCgAICgACAoAAgKAIICAIICgKAAICgAICgACAoAggKA oACAoAAgKAAI
CgCCAgCCAoCgACAoAAgKAAgKtPkHdWrqng0EBagclH7/buLXgKAAmQzG3SLT bQbT7f29AtX5
325vd7vfXvez+PPFPjYEBRhjUMoCETvj6RWSfjOkbuFIeYwICtDSoMTef8rM J3aWhaAAExiU
lPtNuQ2CAowwKLH/jhnEe+3aGlVQREVQgBEHpewAduqB724hiQ1Kr/tNCZ8D 8oICAIICgKAA
ICgACAoACAoAggKAoAAgKAAgKAAICjTS9PR08gaCAnQNyo9Ta6I3QUFQAEEB QQFBAUFpgBt/
Xiku7dpfnJv+vPjt2XeKI8u3FIceeXlhC28fe+KN4vTzHxR/v/ttce27E8Wd m7c9aYJS/Ye1
5Ssexq6dgqC0RojCxQ9/KI4//Wax/761SQPK4WWbi7MbPyn+PTHniRSUSgNu m9dlr/NrESRB
yT4kc299szD7SBlEem1hRnP98DlPrKAkD5Kxa733um3KYNtrEa3Yz9FrAa6y OFb9fP0+HkHJ
wvy+08XRFVtrCUnnFmY4YcZy6/K8J1lQBg5KzOqIKb/Bx+xi67eUcK/HG/P4 U5cujr09gjJW
c9t2FweWrKs9Jp3boaWbzFYEJWmAj52tlP2/fksLVwlKaihSPi5luWFBEZTs nFm7c6gh6dwO
PrihuLrnmCddUEYalLpnKMMIyqD3haCM3clV20cWk85dYKIiKLED/CC/sQsK gjIi4bjGqGPS
OVOx+0tQBhngY3ZfxQ64VQ7Kl72devtet6vra0RQhubizN6xxaTzmMrN89e8 GA0Iimt5DR5F
BKWVwomKPz304tiDErbZ9TNeEAQFQWmqcRw36Xc8xa4vQFAaaP7gbPKZ78Pe wtn4AILSMKdW
78gqJne3cFIlgKA0RDgAntvs5O4WLi4JICgNEa4GnGNMwvbzwxuL2//c8CIB gtIEJ555O9ug
hC1c+h5AUBognEyYc1D+ev0rL1KGnIcCFYLS61LQ/S4TXfUM21EL557kHBPH UfIOyso1K6M3
QWHig1LlMgf9rmxa9rGjFq6dlXtQfn38Nd+pggLt2eU1jKDkcNZsWH0x96CE Rb0QlG4z/VH9
DLnwIlkGJfYHYfHHDnMTFJoSlHEN5pbnJbugjPu3LDMUmhyU2EvOxyy7m7pM sOV5yTYoOe36
uvL1UcdQaEVQUtd4T1lfxfK8ZBmUslXnRi1cwyv3oITzZBCUQYIyyC9+Mbez PC9RQel2zCFm
+hr7TTbu6e+dm7eLA/e/kHVQfn/pU9+pgpJlUKymSKUZSpsdXbE166CE4zwI StlgLCgISgbC
DCDXmBxYsm7h5EsEpddeg5Q9A6nL7Fa9neV5BWVi5XwcxZoogjKywcAgj6C0 e7fX5c8OenEy
DkqbruUlKAhKTS7O7M3y0vXhjwYABKVBwpojh5Zuyiooc9t2e2EAQWmisHsp l5Ubf3n0FbMT
QFCabHb9jEW1AARlcLcuzxdHlm8Za0xmN3zshQAEpQ3+O3WhOLxs81hicnLV dru6AEFpW1RG
PVMJKzOKSXNYAhgEJT4qZy8VRx97dSQx+WPrF57wBgZl5UdfRm+CgqBMuPDn xGfW7hzqWidO
XhQUEJQJEgb9uo+rnHzuveLm+WueXEGJ+2GtcCZ7LgvZISgsEo5vhDPqB7lM S7jY46nVO4rr
h895QgVlJEEZ9D5AUIZsft/phasUhwP3ZSdDhogcf3JbceH97105WFBqCUq/ 5XpjgpK6RG+/
NZEW30/KGkn93o+gTOzMJVyx+NKu/QvRCFt4++qeYwsH9hGUYQQldVneshDF rKeS8jiqPD4E
BQRlTDOUmAE7ZvXUQYIS8/lERVCAFgQl9v11BSX2axAVQQEmOChlM52YMIiK oAAtD0pnMHrt
yip7HL3uwwF5QQEyCko2g4bBH0GB+oMyCdfycnIkggKAoAAgKAAICgAICgCC AoCgwASzBDAI
CtQWlAee2hK9CQqCAggKCAoICggKCMq9P6xDvARKr0vV13G/dTxml3wRFBCU moMyrEF2WAO2
Ne0FBWhYUPqtkBizxnvZYlop68ynBCV2fZWqtxMyQQFBSRic+63jHrvGe+rA XXU9lrLHU+Vr
THkfggKCUvRfHz5m3fiqQanycTGzmLLHXRbKstsN67gQggKtm6HUNTsYdlBi Hk+VWUnZ7QRF
UEBQRhyUmGMoZYN9HVETFEEBQRlzUDoH9dQD1WWDb+wfAqTELnat+ZjH7mC8 oEBrguJaXgZu
BAUYMCDWmUdQABAUAAQFAEEBAEEBQFAAEBQABAUABAUAQQFAUABAUAAQFAAE BQBBAQBBAUBQ
ABAUAAQFAAQFAEEBQFAAEBQAqOh/L7n1lpDOfhsAAAAASUVORK5CYII=
--------------020809090609000306040205--
|
|
|
Re: chart and series with zero values [message #248846 is a reply to message #248841] |
Thu, 19 July 2007 12:50 |
David Michonneau Messages: 1145 Registered: July 2009 |
Senior Member |
|
|
No, but you could try the opposite: hide the labels by default in the chart
model and make the non-zero ones visible at run-time. Not sure it will work,
but worth a try..
Otherwise try to download the latest weekly build to see if the problem is
still there, I think we already fixed some layout problems with pie labels
and pie size becoming small.
David
"Leos Literak" <literakl@centrum.cz> wrote in message
news:f7njnl$9d5$1@build.eclipse.org...
> David,
>
> thank you, your hint helped me to get a bit further.
> See the screenshot, I was able to hide this zero
> labels with:
>
> function beforeDrawDataPointLabel(dph, label, icsc){
> if (dph.getOrthogonalValue() == 0)
> label.setVisible(false);
> }
>
> It seems that renderer thinks that these lines are still there,
> when it calculates the circle diameter. Therefore the chart
> is small. Can I somehow tell it to recalculate the circle diameter?
>
> Leos
>
> David Michonneau wrote:
>> You can try a script on the beforeDrawDataPointLabel to set the label
>> visibility to false if hte value is equal to zero.
>>
>> Thanks,
>>
>> David
>>
>> "Leos Literak" <literakl@centrum.cz> wrote in message
>> news:f7l6mu$b22$1@build.eclipse.org...
>>> Hello,
>>>
>>> I have a pie chart associated with data set that returns
>>> rows with zero value. Once deployed to BIRT 2.2, the percentile
>>> is displayed for every zero category and the pie is getting
>>> smaller. See the attachment for screenshot. How can I fix it.
>>> so zeroes will not be displayed in series leaders? But I do
>>> want to display them in the legend.
>>>
>>> Thanks
>>>
>>> Leos
>>>
>>
>>
>
>
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04511 seconds