I have created a Google Chart based View and it is working nicely.
How to give the facility as the user should be able to upload a CSV file and the data comes accordingly?
Drupal Answers is a question and answer site for Drupal developers and administrators. It only takes a minute to sign up.Sign up to join this community
To my knowledge there is no way using Google Chart API to "* to upload a csv file and the data comes accordingly*" (as in your question).
However, you may want to have a look at the Easychart module as a possible alternative (which already has an official release for both Drupal 7 and Drupal 8).
Some more details about this module:
Especially the bullet about "It supports pasting of CSV data to create charts from it." seems close to what you're looking for.