Ich muss die Größe der Blasen (Punkte) ändern, indem ich den vierten Wert in den Datenpunkten in Highcharts' 3D scatter chart gebe. Ich konnte keinen Weg finden, dies zu tun. Kann jemand helfen ?Wie ändert man die Größe der Blasen in Highcharts '3D-Streudiagramm?
0
A
Antwort
2
Es scheint, dass es nicht von der Box unterstützt wird. Obwohl in diesem Thread in the Highcharts-Forum ist ein Wrapper gezeigt, dass ermöglicht eine vierte w
Wert wie die Größe der Blase verwendet werden (siehe http://jsfiddle.net/uqLfm1k6/1/):
(function (H) {
H.wrap(H.seriesTypes.bubble.prototype, 'getRadii', function (proceed, zMin, zMax, minSize, maxSize) {
var math = Math,
len,
i,
pos,
zData = this.zData,
wData = this.userOptions.data.map(function(e){ return e.w }), // ADDED
radii = [],
options = this.options,
sizeByArea = options.sizeBy !== 'width',
zThreshold = options.zThreshold,
zRange = zMax - zMin,
value,
radius;
// Set the shape type and arguments to be picked up in drawPoints
for (i = 0, len = zData.length; i < len; i++) {
// value = zData[i]; // DELETED
value = this.chart.is3d()? wData[i] : zData[i]; // ADDED
// When sizing by threshold, the absolute value of z determines the size
// of the bubble.
if (options.sizeByAbsoluteValue && value !== null) {
value = Math.abs(value - zThreshold);
zMax = Math.max(zMax - zThreshold, Math.abs(zMin - zThreshold));
zMin = 0;
}
if (value === null) {
radius = null;
// Issue #4419 - if value is less than zMin, push a radius that's always smaller than the minimum size
} else if (value < zMin) {
radius = minSize/2 - 1;
} else {
// Relative size, a number between 0 and 1
pos = zRange > 0 ? (value - zMin)/zRange : 0.5;
if (sizeByArea && pos >= 0) {
pos = Math.sqrt(pos);
}
radius = math.ceil(minSize + pos * (maxSize - minSize))/2;
}
radii.push(radius);
}
this.radii = radii;
});
}(Highcharts));
Verwandte Themen
- 1. Highcharts - Blasendiagramm - Proportionale Blasen
- 2. Wie ändert man die Größe der Schildkröte?
- 3. Wie ändert man die Größe der Schaltfläche in der Checkbox
- 4. Wie man exportierenden Dateinamen in highcharts ändert
- 5. Highcharts Kreisdiagramm ändert sich dynamisch Größe
- 6. Wie ändert man die Größe der Editor-Registerkarte in Eclipse?
- 7. Wie ändert man die Größe eines NumericVectors?
- 8. Highcharts - Blasendiagramm benötigen kleinere Blasen vor größeren
- 9. Wie ändert man die Größe einer CAGradientLayer nach der Rotation?
- 10. Wie ändert man die Größe bei der Neuskalierung?
- 11. Wie ändert man die Größe der Bokeh Figur
- 12. Größe ändern mit Highcharts
- 13. Wie ändert man die Größe des AVD-Emulators (in Eclipse)?
- 14. Wie ändert man die Größe von UIView in iOS?
- 15. Wie ändert man dynamisch die Größe des Bildes in Sitecore?
- 16. Wie ändert man die Größe des Item-Avatars in ionic?
- 17. UWP: Wie man ein Bild in der Größe ändert
- 18. Python, wie man Bilder in der Größe ändert?
- 19. Wie ändert man die Schriftart (Name, Größe, Zeilenabstand) in phpword?
- 20. Wie ändert man die Größe eines nvd3-Diagramms, wenn das Fenster seine Größe ändert?
- 21. Wie ändert man die Farbe der Reihenlegende im HighChart-Diagramm?
- 22. Wie ändert man die Größe eines Flot-Diagramms, wenn sein div Größe ändert
- 23. Wie ändert man die Größe von Schaltflächen automatisch, wenn das Fenster seine Größe ändert?
- 24. Wie ändert man die Schriftgröße in HTML/CSS, ohne dass sich die div-Größe ändert?
- 25. Wie ändert man die Größe von WebView entsprechend seinem Inhalt?
- 26. Wie man die Größe des Fensters ändert DepthBasics
- 27. Wie man die Größe eines 2D-Vektors von struct ändert
- 28. ZXing.Mobile - Wie ändert man die Größe des Kamerascanners?
- 29. Wie ändert man die Größe einer Leinwand ohne Anti-Aliasing?
- 30. Wie ändert man die Größe eines Divs innerhalb eines Objekts?
Genau das, was ich brauchte, danke! – Frodik