4 div {float: left; margin: 0 0 0 0; }
7 <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
8 <title>NetData Datasource Example</title>
9 <script type="text/javascript" src="http://www.google.com/jsapi"></script>
10 <script type="text/javascript">
12 google.load('visualization', '1', {packages: ['charteditor']});
13 // google.load('visualization', '1.0'); // Note: No need to specify chart libraries.
15 google.setOnLoadCallback(drawVisualization);
18 function drawVisualization() {
19 wrapper = new google.visualization.ChartWrapper({
20 containerId: 'graph_div',
21 chartType: 'AreaChart',
22 dataSourceUrl: 'http:/datasource/system.cpu/60/1/max', // it needs a protocol to work, even in relative URLs
28 title: 'CPU utilization',
29 width: window.innerWidth - 50,
30 height: window.innerHeight - 50,
31 hAxis: {title: "Time of Day", viewWindowMode: 'maximized', format:'HH:mm:ss'},
32 vAxis: {title: "percent", viewWindowMode: 'pretty', minValue: 0, maxValue: 100},
33 focusTarget: 'category',
34 annotation: {'1': {style: 'line'}},
40 function openEditor() {
41 var editor = new google.visualization.ChartEditor();
42 google.visualization.events.addListener(editor, 'ok', function() {
43 wrapper = editor.getChartWrapper();
44 wrapper.draw(document.getElementById('graph_div'));
46 editor.openDialog(wrapper);
52 <input type='button' onclick='openEditor()' value='Open Editor'>
54 <div><div id="graph_div"/></div>