How do I populate the horseshoe.value property of the Horseshoe meter from a CSV file?
Posted by GMann at 21:06 on Wednesday 3rd November 2021[link]
I m tring to figure out how to load a number from a csv file (with only one number for now) and assign it to the horseshoe.value so the gauge reads that number from the csv file.
i have the gauge working with a static number but cant figure out the csv file load
Posted by Richard at 21:34 on Wednesday 3rd November 2021[link]
There are the simple AJAX functions in RGraph. And you'd use them like this:
RGraph.AJAX.getCSV('/sample.csv', function (csv)
{
var hs = new RGraph.Horseshoe({
id: 'cvs',
min: 0,
max: 20,
value: csv[1], // This is the second value in your CSV
options: {
}
}).grow();
});
Replace sample.csv with the name and path of your CSV file (eg /path/to/my.csv). The CSV file, because of AJAX security restrictions, should be on the same website as the chart.
For multi-line CSV files you should look at using the CSV import utility: