You might want to try Domain Axis annotations.  Set up your 'annotation' 
and 'annotationText' columns after the domain column and setting the 
annotation.<columnId>.style option to 'line':

annotation: {'*column_id*': {style: 'line'}} 

On Wednesday, April 25, 2012 2:27:39 PM UTC-4, Nate Klaiber wrote:
>
> Here is my scenario: 
>
> I have a spreadsheet of data for my vehicle's service and gas records. 
> Here is a snippet from the CSV: 
>
>
> "Type","MPG","Date","Time","Vehicle","Odometer","Filled Up","Cost/ 
> Gallon","Gallons","Total Cost","Octane","Gas 
> Brand","Location","Tags","Payment Type","Tire Pressure","Notes","Total 
> Cost","Services" 
> "Gas","0.0","2012-04-23","4:52 PM","Mazdaspeed 
> 3","98,891","Full","$3.709","12.106","$44.90","93","BP","25th street, 
> canton, oh","","BP Visa","32.0","","$44.90","" 
> "Gas","26.4","2012-04-18","5:15 PM","Mazdaspeed 
> 3","98,572","Full","$2.759","12.113","$33.42","93","BP","Rocky River 
> BP","","BP Visa","32.0","","$33.42","" 
> "Gas","0.0","2012-04-15","4:33 PM","Mazda 
> CX-7","67,326","Reset","$4.079","14.484","$59.08","93","BP","1120 N 
> Tuscarawas Ave, Dover, OH, 44622","","BP Visa","34.0","","$59.08","" 
> "Gas","26.7","2012-04-14","3:20 PM","Mazdaspeed 
> 3","98,249","Full","$4.079","12.150","$49.56","93","BP","1120 N 
> Tuscarawas Ave, Dover, OH, 44622","","BP Visa","32.0","","$49.56","" 
> "Service","0.0","2012-04-11","8:09 PM","Mazdaspeed 
> 3","98,123","","$0.000","0.000","$388.75","","","3171 S Arlington St, 
> Akron, OH, 44312","","BP Visa","32.0","Changed spark plugs with stock 
> replacements, fixed CEL with purge valve replacement","$388.75","Spark 
> Plugs, Purge Valve Replacement" 
> "Service","0.0","2012-04-04","6:05 PM","Mazda 
> CX-7","66,528","","$0.000","0.000","$932.81","","","3171 S Arlington 
> St, Akron, OH, 44312","","BP Visa","33.0","New tires, alignment, oil 
> change, and inspection","$932.81","Air Filter, Antifreeze, Inspection, 
> Oil Change, Rotate Tires, Tire A, Tire B, Tire C, Tire D, Wheel 
> Alignment" 
>
> I want to create a chart with: 
>
> 1. X-Axis of Miles Per Gallon 
> 2. Y-Axis of either Odometer or Date base (right now I am currently 
> using Date) 
>
> What I would like to do is have my Gas entries as the main data, and 
> lay the service records over top at a certain Date or Odometer point 
> (horizontal axis). 
>
> I have it working with the annotation and annotationText, and I have: 
>
> 1. Sorted my dataset by time 
> 2. Grouped by the date (in the cases where there is both a gas entry 
> and service entry) 
>
> There are some cases where there is only a service entry, and 
> therefore the main data on my line gets skewed because there is no MPG 
> to report. 
>
> I realize I could calculate the difference between the previous/next 
> fillup - but I figured it would be easier if there was a way to just 
> lay the annotations over top of the MPG data points (rather than 
> injecting them in). 
>
> Think like Google Analytics - where I can attach an annotation to a 
> point in time, not to a specific data point on the chart. 
>
> Has anyone done anything like this? I have read through the LineChart 
> docs, as well as the Roles documentation to see how I can set 
> annotations. 
>
> Thanks, 
> Nate

-- 
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/-/1NzNV6bwUx8J.
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.

Reply via email to