Ich habe viele Werte seit 30. November 2015 bis 29. Februar 2019. Seit 29. Februar - 11. April ist nichts, und dann neue Werte nach 11. April Wenn ich löschen verwenden „Datum“ Art der Axt, muss ich einen großen Raum beetwen 29. Februar und 11. April: http://white-fund.com/#roiPage (linke Grafik) Wenn ich String Art der Axt benutzen, ich will keine Gruppierung haben (keine paar Tage in 1 Element) und keine Anzeige nach Monat.Wie Datum Platz in Google Charts und korrekte Prozentanzeige
Ich brauche Datumsformat, Gruppierung und keinen Platz, wie ich es in Excel erhalten: http://white-fund.com/pictures/total_roi.png
Code:
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('date', 'x');
data.addColumn('number', 'ROI per day');
data.addColumn('number', 'Total ROI');
<?php
$db = new db();
$ROIRows = $db->select("roi");
if($ROIRows) foreach ($ROIRows as $ROIRow) {
echo "data.addRow([new Date(\"$ROIRow[date_time]\"), ". ($ROIRow['roi']/100) .", ". ($ROIRow['total_roi']/100) ."]);";
}
?>
var formatter = new google.visualization.NumberFormat({
pattern: '#,###%',
fractionDigits: 2
});
formatter.format(data, 1);
formatter.format(data, 2);
// Create and draw the visualization.
new google.visualization.ComboChart(document.getElementById('chart_div')).
draw(data, {curveType: "function", width: 540, height: 290,
vAxes:{
0: {title:'ROI per day', format: 'percent'},
1: {title:'Total ROI', format: 'percent'}
},
series:{
0:{targetAxisIndex:0, type: 'bars', logScale:false},
1:{targetAxisIndex:1, type: 'line', pointSize:7, logScale:false},
},
seriesType: 'bars'
}
);
}
google.charts.setOnLoadCallback(drawChart);
Ein anderes Problem: Wie Prozent in float angezeigt wird, nicht int? Ich versuche, Formatierer zu verwenden, aber es zeigt 272,52% als 273%.
Vielen Dank!
Zahlenformat hilft, dank –
interpolateNulls : true hat keine Wirkung –
Ich denke, das ist, weil ich keine Werte mit Nullen in der Lücke habe. Ich habe keine Werte im Spalt –