Этот код создает диаграмму рассеяния с изображением круговой диаграммы на ней.Графики Google: данные на оси
У меня возникла проблема с отображением строки строки данных на оси Scatterplot.
Любая идея в том, как это сделать?
Большое спасибо :)
google.charts.load('current', {'packages':['corechart']});
function draw0hedgeChart() { var data = new google.visualization.DataTable(); data.addColumn('number', 'X'); data.addColumn('number', 'Y');
data.addRows([ [ 9.87, 6.53], ]);
var options = {
colors: ['#000000'],
legend: 'none',
title: 'Risk vs. Return with 0% Hedge Fund',
hAxis: {title: 'Risk', minValue: 3, maxValue: 11, gridlineColor: '#fff', direction: -1},
vAxis: {title: 'Return', minValue: 4, maxValue: 10, gridlineColor: '#fff'},
width:900,
height:500
};
var container = document.getElementById('chart0_div');
var chart = new google.visualization.ScatterChart(container);
google.visualization.events.addListener(chart, 'ready', function() {
var layout = chart.getChartLayoutInterface();
for (var i = 0; i < data.getNumberOfRows(); i++) {
var xPos = layout.getXLocation(data.getValue(i, 0));
var yPos = layout.getYLocation(data.getValue(i, 1));
var widget0 = container.appendChild(document.createElement('img'));
widget0.src = 'img/0.png';
widget0.className = 'chart0';
// (overlay the dot)
widget0.style.top = (yPos - 50) + 'px';
widget0.style.left = (xPos - 50) + 'px';
} });
chart.draw(data, options); }
вы поясните? -> _Введение строки строки данных, которая будет отображаться на оси Scatterplot_, - ссылаетесь на [параметры конфигурации] (https://developers.google.com/chart/interactive/docs/gallery/scatterchart#configuration -options) для 'hAxis.ticks' &' vAxis.ticks'? – WhiteHat
Позвольте мне попытаться объяснить разными словами: хочу, чтобы значение добавляемых данных, data.addRows ([[9.87, 6.53],]); , который будет показан на оси ... Это имеет смысл? – brotherperes