В настоящее время я передать переменные апи следующим образом:Могу ли я получить доступ к значениям, сгенерированные Google диаграмм
<script type="text/javascript">
mobileNav();
// Load the Visualization API and the piechart package.
google.load('visualization', '1.0', {'packages':['corechart']});
// Set a callback to run when the Google Visualization API is loaded.
google.setOnLoadCallback(drawChart);
//Callback that creates and populates a data table,
// instantiates the pie chart, passes in the data and
// draws it.
function drawChart() {
// Create the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Date');
data.addColumn('number', 'Attendance');
data.addRows([
['Present', <?php echo $present; ?>],
['Absent', <?php echo $absent; ?>],
['Directed Study', <?php echo $directed; ?>],
['Medical Certificate', <?php echo $medical; ?>],
['Self Certificate', <?php echo $selfcert; ?>],
['Authorised Absence', <?php echo $authorised; ?>],
]);
// Set chart options
var options = {'title':'Your Attendance'};
// Instantiate and draw our chart, passing in some options.
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
Я получаю результаты, и все хорошо. Я хотел бы получить доступ к значениям%, генерируемым круговой диаграммой. Есть ли способ, которым это может быть достигнуто?
Все это делает возвращает те же данные, что ставится в таблицу. т. е. 2, где я ищу что-то вроде '13% ' – liamfriel
Вы протестировали: data.getNumberOfRows()? – Hann
Ниже приведены результаты следующих функций, записанных в журнал. 'data.getNumberOfRows() -> 6 | data.getNumberOfColumns() -> 2 | console.log (data.getFormattedValue (1,0)); -> Отсутствует | console.log (data.getFormattedValue (1,1)); -> 2 ' – liamfriel