Thank you for that information!
Based on that I've come up with the quick workaround of setting the first
entry to a bogus entry with a value of 0 which will not display it.
Thanks again.
On Monday, November 12, 2012 6:32:36 AM UTC, asgallant wrote:
>
> That is because the arrayToDataTable method does not support the use of
> the {v: value, f: "formatted value"} object. I have extrapolated that the
> method derives the column types from the first row of data, and was not
> written to handle object entry. Subsequent rows are likely added via the
> addRows method (or something like it), thus the object entry works there.
> If you want to enter your data like that, you will have to explicitly
> define your DataTable columns and then use the addRows method.
>
> On Sunday, November 11, 2012 5:54:32 PM UTC-5, Dylan Millikin wrote:
>>
>> Hello,
>>
>> Before I go any further you can find all this info in a nicer format
>> here:
>> http://stackoverflow.com/questions/13331997/google-charts-literal-string-tooltip-error-when-applied-to-all-fields#comment18190475_13331997
>>
>> I'm using the basic example from the playground :
>> http://code.google.com/apis/ajax/playground/?type=visualization#pie_chart
>>
>> When I try to add custom text for the tooltips to this example the
>> following will work:
>>
>> function drawVisualization() {
>> // Create and populate the data table.
>> var data = google.visualization.arrayToDataTable([
>> ['Task', 'Hours per Day'],
>> ['Work', 4],
>> ['Eat', {'v':0.,'f':'text 2'}],
>> ['Commute', {'v':2,'f':'text 3'}],
>> ['Watch TV', {'v':2,'f':'text 4'}],
>> ['Sleep', {'v':0.,'f':'text 5'}]
>> ]);
>>
>> // Create and draw the visualization.
>> new
>> google.visualization.PieChart(document.getElementById('visualization')).
>> draw(data, {title:"So, how was your day?"});}
>>
>> But the folowing will not (I just added text to "Work". Thus adding text to
>> all entries) :
>>
>> function drawVisualization() {
>> // Create and populate the data table.
>> var data = google.visualization.arrayToDataTable([
>> ['Task', 'Hours per Day'],
>> ['Work', {'v':4,'f':'text 1'}],
>> ['Eat', {'v':0.,'f':'text 2'}],
>> ['Commute', {'v':2,'f':'text 3'}],
>> ['Watch TV', {'v':2,'f':'text 4'}],
>> ['Sleep', {'v':0.,'f':'text 5'}]
>> ]);
>>
>> // Create and draw the visualization.
>> new
>> google.visualization.PieChart(document.getElementById('visualization')).
>> draw(data, {title:"So, how was your day?"});}
>>
>> Can anyone tell me why this doesn't display anything and gives me an error?
>>
>> The error is:
>>
>> Error: Invalid value in 0,1
>> (
>> https://www.google.com/uds/api/visualization/1.0/351cbc565e06280bb093b00ce39323d9/format+en_GB,default,corechart.I.js
>> )
>>
>> Thanks in advance
>>
>>
--
You received this message because you are subscribed to the Google Groups
"Google Visualization API" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-visualization-api/-/h5dmlZ6F53kJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-visualization-api?hl=en.