Highcharts' 3D scatter chart'daki veri noktalarında 4. değeri sağlayarak kabarcıkların (noktaların) boyutunu değiştirmem gerekiyor. Bunu nasıl yapacağımı hiç bir şekilde bulamadım. Biri yardım edebilir mi ?Highcharts'ın 3D dağılım grafiğinde kabarcıkların boyutu nasıl değiştirilir?
0
A
cevap
2
Kutudan desteklenmiyor gibi görünüyor. Bu Thread in the Highcharts-Forum yılında, bir sarıcı gösterilmesine rağmen bu 4 w
değeri (http://jsfiddle.net/uqLfm1k6/1/ bakınız) kabarcığın boyutu olarak kullanılmasına olanak tanır: Tam olarak ne gerekli
(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));
İlgili konular
- 1. Renk gradyanlı Matplotlib 3D dağılım grafiği
- 2. Dağılım grafiğinde nokta şekillerini değiştirme
- 3. Matlab'ta dağılım grafiğinde yakınlaştırma metni
- 4. Dağılım etiketlerle Plot 3D ve
- 5. 3B dağılım grafiğinde bir değişkene renk ölçeği nasıl atanır?
- 6. Matplotlib'de 3d dağılım grafiği Animasyon
- 7. Python'da 3D dağılım grafiği nasıl oluşturulur?
- 8. MATLAB dağılım grafiğinde doğrusal regresyon çizgisi
- 9. Matplotlib dağılım grafiğinde bir logaritmik colorbar
- 10. Python ve matplotlib'de bir 3B dağılım grafiğinde iki noktayı bağlama
- 11. Montaj grafiğinde metin boyutu nasıl artırılır?
- 12. Matplotlib kullanarak offset olmaksızın 3d dağılım grafiği
- 13. R-xy dağılım grafiği 3d yoğunlukta
- 14. dağılım dağınıklığı işaretçisi kalınlığı
- 15. Google grafik başlık yazı tipi boyutu nasıl değiştirilir?
- 16. Kivy: Pencere boyutu nasıl değiştirilir?
- 17. Plotly içinde 3d dağılım grafiğe Regresyon Düzlemi Ekle
- 18. C - Ncurses'da yazı tipi boyutu nasıl değiştirilir?
- 19. dateTimePicker takvim boyutu nasıl değiştirilir? in WinForm
- 20. Android Spinner öğesinin metin boyutu nasıl değiştirilir
- 21. MetroFramework metrolabel'in yazı tipi boyutu nasıl değiştirilir?
- 22. Jupyter'deki R parsellerinin boyutu nasıl değiştirilir?
- 23. Matplotlib: Bir 3D Çubuk grafiğinde x ekseni üzerindeki tarihlerin biçimlendirilmesi
- 24. R-grafiğinde bir efsanede font ailesi nasıl değiştirilir?
- 25. Javascript dağılım grafiğinde başka bir değişkenden x ve y için yeni bir değer nasıl eklenir?
- 26. matplotlib scatter legend boyutu oluşturma
- 27. Cihaz yönü değiştiğinde UiCollectionView hücre boyutu nasıl değiştirilir?
- 28. (iPhone) Tablo görünümünde satırın yazı tipi boyutu nasıl değiştirilir
- 29. Rails_Admin - Gönderi görünümünde metin alanının boyutu nasıl değiştirilir
- 30. Android Studio 1.0.0'daki logcat yazı tipi boyutu nasıl değiştirilir?
, teşekkürler! – Frodik