Ralph,

That may actually work. I'll give it a whirl sometime this week and see how it 
looks. Can't believe I didn't think of it before -- I guess that's what happens 
when you're buried deep in code for a month.

Thanks,

CS

----- Original Message ----
From: Ralf Bokelberg <[EMAIL PROTECTED]>
To: flexcoders@yahoogroups.com
Sent: Tuesday, May 15, 2007 2:54:57 PM
Subject: Re: [flexcoders] Charting Wildly Varying Numbers in Flex









  


    
            You could add up small items in a "others" item and drill down when 
clicking on it. 
See Eli's blog about drill down piecharts at www. quietlyscheming. com

Cheers,

Ralf. 


On 5/15/07, Charlie Szymanski <charlie.szymanski@ yahoo.com> wrote:













  


    
            
Adam & Simon,

Adam, thanks for the kind words about the site -- it's been a lot of work. 
Hopefully it'll do some good if a hurricane approaches us.


As to your table idea, we may end up going that route. Last year we had a list 
of dollar values broken down by type (not quite as you suggested, but similar). 
The issue was that it was overwhelming to users. I suspect taking Simon's 
advice and rounding the numbers (You're right Simon, it is just spitting those 
numbers out of a calculation, and there is certainly a margin of error) may 
alleviate this issue. We were just hoping to do something graphical with the 
data this time around.


The biggest problem I have with doing a pie chart is that some of the slices 
end up
 very, very tiny due to the huge difference in the "Residential" and other 
values.

Also, the I'm reticent to remove the "Total" information (or hide it) because 
we'd love to provide a quick picture of what is actually at risk. Ideally it 
would be a percentage, but as mentioned above, those slices get very tiny.


Thanks  for both of your thoughts on the matter, I have a lot of thinking to do 
(and a lot of smarter people than I looking at the problem), so hopefully we'll 
come up with something graceful.

Charlie


----- Original Message ----
From: Adam Dorritie <
[EMAIL PROTECTED] com>
To: flexcoders@yahoogroups.com
Sent: Tuesday, May 15, 2007 9:00:14 AM

Subject: Re: [flexcoders] Charting Wildly Varying Numbers in Flex









    
            I find that charts aren't always the best way to express 
information.  Why not provide a table with property values, at risk values, and 
percentage of property values at risk instead?

Great site, btw.




On 5/14/07, charlie.szymanski <
charlie.szymanski@ yahoo.com> wrote:













  


    
            I have an interesting issue with a mini charting application I am

trying to create.



You can see my current attempt here:



http://ibiseye. com/?stormID= 
AT200403&active=1&season=2004&wind=145&name=Charley&zoom=5&lat=26.3&lng=-71.05000000000
 001



and click "Charley Synopsis"



Basically, we are using hurricane wind-fields and a giant database of

all the property parcels in the state of Florida to calculate how much

property value was "at risk" during a given hurricane (this is live

during the season if a storm is forecasted or does go over Florida).



The problem is that the numbers are exceptionally varying in range. If

you look at the bars on that Flex Chart you'll notice we are using the

Logarithmic scale . The reason we had to do this is that the "all"

data (or even the data within the different categories if the 'all'

data is removed) is usually hugely different in value. This difference

is exasperated by differences in property types. What happens is you

end up with a chart where the bars are barely visible for a number of

the property types (which are even less visible if the chart is not

scaled logarithmically for the "all" category).



If you mouse over the current chart values, you'll get the actual

dollar value of each bar. It's easy to see (especially in the

Residential type) just how misleading the chart could be. They look

almost the same, but the blue bar is actually 5x greater than the red one.



Has anyone run into this issue before and do you all have any good

ideas of how to get around it? Right now I'm not really even looking

for code, but more of any creative solutions to displaying that

information in a way that isn't misleading (which the current scale

may be -- you have to remember how many old people live in Florida).



Thanks for any insight,



Charlie





    
  

    
    
















    
  










      Building a website is a piece of cake. 
Yahoo! Small Business gives you 
all the tools to get online.

    
  

    
    
















-- 
Ralf Bokelberg <ralf.bokelberg@ gmail.com>
Flex & Flash Consultant based in Cologne/Germany
Phone +49 (0) 221 530 15 35

    
  

    
    




<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->








       
____________________________________________________________________________________Need
 a vacation? Get great deals
to amazing places on Yahoo! Travel.
http://travel.yahoo.com/

Reply via email to