Ich machte eine halbe Donut-Chart mit Google-Charts und ich habe ein Problem, dass die Summe der sichtbaren Prozentsätze gleich 50% ist. Gibt es eine mögliche Lösung?Google halfdonut Tortendiagramm: Ist es möglich, den Gesamtprozentsatz festzulegen?
0
A
Antwort
1
können Sie den Text auf der Scheibe angezeigt außer Kraft setzen, indem Sie die folgende Konfigurationsoption mit ...
pieSliceText: 'value'
dann in den Daten, stellen Sie den formatierten Wert der Zellen auf die korrekter Prozentsatz ...
var data = [
['Task', 'Hours'],
// use formatted values
['A', {v: 19.2, f: '38.4%'}],
['B', {v: 30.8, f: '61.6%'}],
[null, 50]
];
Das folgende Arbeits-Snippet verwendet denselben Ansatz
aber berechnet die korrekten Prozentsätze,
anstatt hart Codierung ...
google.charts.load('current', {
callback: function() {
var data = [
['Task', 'Hours'],
['A', 19.2],
['B', 30.8],
[null, 50.0]
];
var total = 0;
for (var i = 1; i < data.length; i++) {
if (data[i][0] !== null) {
total += data[i][1];
}
}
var numberFormat = new google.visualization.NumberFormat({
pattern: '#,##0.0',
suffix: '%'
});
var dataTable = google.visualization.arrayToDataTable(data);
for (var i = 0; i < dataTable.getNumberOfRows(); i++) {
if (dataTable.getValue(i, 0) !== null) {
dataTable.setFormattedValue(i, 1, numberFormat.formatValue(((dataTable.getValue(i, 1)/total) * 100)));
}
}
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
var options = {
height: 400,
chartArea: {
top: 24
},
colors: ['#8BC34A', '#64B5F6'],
legend: 'none',
pieHole: 0.4,
pieStartAngle: 270,
pieSliceText: 'value',
slices: {
2: {
color: 'transparent'
}
},
theme: 'maximized',
width: 400
};
chart.draw(dataTable, options);
},
packages: ['corechart']
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>
+0
youuuu DANKE !!! – Lukas
Verwandte Themen
- 1. before_filter: Ist es möglich, den Controller für die Aktion festzulegen?
- 2. Google Charts: Tortendiagramm Titelposition
- 3. Ist es möglich, Umgebungsvariablen in einer .sublime-Projektdatei festzulegen?
- 4. Ist es möglich, Abhängigkeiten für einen Ordner mit require.js festzulegen?
- 5. Ist es möglich, einen Primärschlüssel für eine Ansicht festzulegen?
- 6. Ist es möglich, [XmlAttribute] als Standard für eine Klasse festzulegen?
- 7. Ist es möglich, Lockscreen Hintergrundbild programmgesteuert in Android festzulegen?
- 8. Ist es möglich, eine Spaltenbreite für eine Java-Ausgabe festzulegen?
- 9. Ist es möglich, mehrere Eingabestreams für Kinesis Analytics festzulegen?
- 10. Ist es möglich, die Position eines UIImageView-Bildes festzulegen?
- 11. Google Tortendiagramm mit js Variable
- 12. Ist es möglich, den Android-Versionscode und -namen über eine Gradle-Aufgabe festzulegen?
- 13. Ist es möglich, einen Wert für eine $ viewed-Bereichseigenschaft festzulegen, die den $ watch-Rückruf nicht auslöst?
- 14. Ist es möglich, den Eltern eines .NET WinForm zu einer systemeigenen App festzulegen?
- 15. Ist es möglich, den ExpireTimeSpan eines ASP.NET Owin-Sicherheitcookies auf Benutzerbasis festzulegen?
- 16. Ist es möglich, den Kontext festzulegen, nachdem die Komponente in React geladen wurde?
- 17. Ist es möglich, den Ausgangszustand eines Simulink-Modells für Simulationen festzulegen?
- 18. Ist es möglich, den Status der Umschalt- und Steuertasten programmgesteuert festzulegen?
- 19. Nhibernate .Net-Attributzuordnung. Es ist möglich, den Standardwert zu setzen?
- 20. Google Tortendiagramm - zentrieren Sie die Kopfzeile - responsive
- 21. Google-Tortendiagramm: Rundungsproblem mit 2 Dezimalprozenten
- 22. Ist es möglich, den Simulatorzielnamen zu erhalten?
- 23. Gesamtprozentsatz Rabatt wird nicht angezeigt
- 24. Ist es möglich, die E-Mail-Benachrichtigungseinstellungen einer Benutzergruppe über die API mit google admin sdk festzulegen?
- 25. Ist es möglich, Code hinter einem Ressourcenwörterbuch in WPF für Ereignisbehandlung festzulegen?
- 26. ist es möglich, den Google Mail-Anhang in den lokalen Ordner herunterzuladen?
- 27. Ist es möglich, im Perl-Debugger einen Haltepunkt festzulegen, ohne die Quelle zu ändern?
- 28. Ist es möglich, eine Eigenschaft auf UIView über Swift 4 KeyPaths in einer Erweiterung festzulegen?
- 29. Ist es möglich, das Befehlsobjekt in einer @ RequestMapping-Methode vor dem Spring-Binding manuell festzulegen?
- 30. Ist es möglich, eine eindeutige Einschränkung als Fremdschlüssel in einer anderen Tabelle festzulegen?
Ich dachte über die porcentage zu 200% machen – Lukas