Ben (tıpkı ilgili göstergeler aşağıda) dışında Google ölçer alt etiket basmak için çalışıyorum. Ayrıca, iki ölçü için iki farklı sonek sağlamak istiyorum. Hem ayrı veri (veri1 ve veri2) için ayrı biçemleyicileri (formatter1, formatter2) vererek denedim, ama o bile göstergeleri (hata yok) çizim değil. Bu durumda, draw_data_guage
dördüncü bağımsız değişkeni olacaktır. nasıl guage dışında google göstergesi alt etiket basmak için?
var e = document.getElementById('draw_chart');
e.onclick = draw_data_gauge(80, 68, '%');
function draw_data_gauge(cpu_data, memory_data, suffix) {
console.log("in guage")
google.charts.load('current', {
'packages': ['gauge']
});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data1 = google.visualization.arrayToDataTable([
['Label', 'Value'],
['CPU', cpu_data],
['Memory', memory_data],
]);
var options = {
width: 500,
height: 150,
redFrom: 90,
redTo: 100,
yellowFrom: 75,
yellowTo: 90,
minorTicks: 5,
};
var formatter1 = new google.visualization.NumberFormat({
suffix: suffix,
});
formatter1.format(data1, 1);
var chart = new google.visualization.Gauge(document.getElementById('chart_div'));
chart.draw(data1, options);
}
}
<script src="https://www.gstatic.com/charts/loader.js"></script>
<input name="Button" type="button" value="Draw" id="draw_chart" />
<div id="chart_div"></div>
Sorununuzun bir keman bağlantısı oluşturun, böylece diğerleri kontrol edebilir ve olası çözümü bilmenizi sağlar –
Referans için bir jsfiddle bağlantısı ekledim @Anant singh – phanny
Yani, yüzde metni mi? Ayrıca, farklı soneklerle ne demek istiyorsun? Örneğin ne? '' '' 'kbps' vs? –