The accepted way to render a chart in a div that will be hidden is to
either set its visibility:hidden (as opposed to doing display:none) or wait
for the chart's ready event before hiding the containing div. Personally, I
would recommend to draw the charts on demand, i.e. right when the div
becomes visible.

- Sergey


On Tue, Apr 9, 2013 at 12:27 AM, Sandeep Parwal <[email protected]> wrote:

> Hi Guys,
>
> Even I am facing the Re-size problem of Google Chart on hide/show.
>
> I have used the visibility style and it works for me. But it is the
> temporary solution for it.
>
> Mostly, We used the toggle functionality between the tabs. If anyone got
> the solution for it, Please reply to this.
>
> Thanks & Regards,
> -Sandeep Parwal
>
>
>
> On Thursday, September 13, 2012 12:28:13 PM UTC+5:30, Dani wrote:
>>
>> Why: I'm creating an interface where users can toggle between graphs.
>>
>> What: The issue, however, is that once I draw a column chart, and
>> immediately run a .hide() jquery method on the containing div for that
>> chart, when I do .show() on that same div, it shows up like this: (where
>> the chart area is super small and shows up at the top left corner of the
>> div)
>>
>>
>> <https://lh3.googleusercontent.com/-dgxjJBqiNsc/UFGCRnUfNJI/AAAAAAAAACo/JW-LBqgorww/s1600/boo.png>
>>
>> But if I use the category picker and chart redraws itself, and the
>> width/height are correct. (below) I can theoretically draw the graph again
>> every time the div is "unhidden", but I feel like that'd be a lot of extra
>> drawing.
>>
>>
>> <https://lh3.googleusercontent.com/-msv0qwMI5kk/UFGDlNBFKRI/AAAAAAAAACw/zdTBHSfa7O0/s1600/yay.png>
>>
>>
>> Does anyone know what the problem is? What I perhaps am doing
>> incorrectly? Or even if there's a solution?
>>
>> Thanks!
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Google Chart API" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
>  To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/google-chart-api?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Chart API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-chart-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to