Google Visualization API, takže čárový graf

hlasů
0

Snažím se dělat čáry grafu pomocí vizualizace Google API, tady je moje definice sloupec údaje:

var dataTable = new google.visualization.DataTable();

dataTable.addColumn('date', 'Date');
dataTable.addColumn('number', 'Uptime');
dataTable.addColumn('string', 'Channel');

Chci, aby mé skupiny řádků a kanálů a tyto kanály seskupené do řady, kde osa X je datum a osa Y je uptime. Jsem docela ztratil na API a bude vděčný jakékoliv pomoci.

dík

Položena 26/08/2009 v 22:27
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
3

Nejprve vytvořte data pak jej přidat do grafu:


var data = new google.visualization.DataTable();
// 3 columns
dataTable.addColumn('date', 'Date');
dataTable.addColumn('number', 'Uptime');
dataTable.addColumn('string', 'Channel');

// Add 2 rows
data.addRows(2);
// setValue(row, col, value)
data.setValue(0,0, '2009-09-06');
data.setValue(0,1, 1000);
data.setValue(0,2, 'Channel1');
data.setValue(1,0, '2009-09-05');
data.setValue(1,1, 100);
data.setValue(1,2, 'Channel2');

var chart = new google.visualization.LineChart('chartDiv');
chart.draw(data, {
  width: width,
  height: height,
  is3D: true,
  title: title,
  colors: colors,
  enableTooltip: false,
  legend: 'bottom' });

Něco takového.

Odpovězeno 07/09/2009 v 19:51
zdroj uživatelem

hlasů
0

Jste si jisti, že nechcete, aby google.visualization.LineChart(blah)místo google.visualization.DataTable()? Myslím, že jste říkal, že jste chtěl řádku tabulky a dokumentace říká, že je to Čárový graf, který chcete. Také hrát si na hřišti může být informativní.

Odpovězeno 07/09/2009 v 19:43
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more