Kurt,
If you know the range of your data and what tick values you want to see,
you should use the explicit ticks option and the viewWindow min and max to
get the result you want. e.g.
options = {
vAxis: {
baseline: 0,
ticks: [0, 5, 10, 15],
viewWindow: { min: -2.5, max: 16.5 }
}
}
Don't use the viewWindowMode option, because that will override the
viewWindow options.
Hope that helps.
On Sat, Mar 22, 2014 at 11:41 PM, Kurt Gessler <[email protected]>wrote:
> I've recently started testing Google Charts, mostly just by hard-wiring
> data right into the code. One problem I've encountered as I play is with
> boundaries. If I have any data that bumps against the vaxis baseline, it
> cuts off the bubble. Yet, if I force the issue, in some cases, the data
> just doesn't make sense. Here is a quick visualization of some NCAA
> numbers. But as you can see, I had to force a -5 vaxis value so the bubbles
> of teams not making any Sweet Sixteens (0) were not cut because it rendered
> half of it below 0. But displaying -5 as an option is, well, dumb. And I
> really would prefer to display vaxis data; I don't just want to hide it. Is
> there any setting which forces the grid to flex to include the full
> boundaries of all data?
>
> Data and markup:
>
>
> <https://lh3.googleusercontent.com/-DpRoIVCWudk/Uy5UPaLPeVI/AAAAAAAAAJc/NlYMISiD7fE/s1600/bubble.jpg>
>
> <html>
> <head>
> <script type="text/javascript" src="https://www.google.com/jsapi
> "></script>
> <script type="text/javascript">
> google.load("visualization", "1", {packages:["corechart"]});
> google.setOnLoadCallback(drawChart);
> function drawChart() {
> var data = google.visualization.arrayToDataTable([
> ['ID', 'Last appearance', 'Sweet Sixteen', 'Final Four', 'Total
> appearances'],
> ['U of I', 2013, 11, 5, 30],
> ['DePaul', 2004, 10, 2, 18],
> ['SIU', 2011, 0, 0, 10],
> ['Bradley', 2006, 3, 2, 8],
> ['ISU', 1998, 0, 0, 6],
> ['Loyola', 1985, 3, 1, 5],
> ['NIU', 1996, 0, 0, 3],
> ['UIC', 2004, 0, 0, 3],
> ['EIU', 2001, 0, 0, 2],
> ]);
>
> var options = {
> colors: ['#79BEDB', '#266A2E'],
> legend: {position: 'none'},
> title: 'Illinois colleges in the NCAA tournament',
> hAxis: {format: '####', title: "Last tournament appearance",
> minorGridlines:{count:2}, viewWindowMode: 'pretty' },
> vAxis: {baseline: -5, title: "Sweet Sixteen appearances",
> minorGridlines:{count:1}, viewWindowMode: 'pretty'},
> bubble: {textStyle: {fontSize: 11}, stroke: "transparent",
> opacity: 0.7 }
> };
>
> var chart = new
> google.visualization.BubbleChart(document.getElementById('chart_div'));
> chart.draw(data, options);
> }
> </script>
> </head>
> <body>
> <div id="chart_div" style="width: 900px; height: 500px;"></div>
> </body>
> </html>
>
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
>
--
Daniel LaLiberte <https://plus.google.com/100631381223468223275?prsrc=2> -
978-394-1058
[email protected] <[email protected]> 5CC, Cambridge MA
[email protected] <[email protected]> 9 Juniper Ridge
Road, Acton MA
--
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.
For more options, visit https://groups.google.com/d/optout.