2013-03-29 14 views
7

boyutları. Eski yolla ilgili güzel şey, her balonun görünür piksel yarıçapı üzerinde tam bir kontrol sahibi olmanızdır - yeni kabarcık grafikleri baloncukları otomatik olarak yeniden boyutlandırır, böylece birbirine göre boyutlandırılırlar. Bu davranışı kapatmanın veya kabarcık yarıçapını el ile ayarlamanın bir yolu var mı?Highcharts 3.0 kabarcık tablosu - Kontrol kabarcık 3.0 için önce kabarcık grafikler yapmak için bir 'dağılım' şema ve işaretleyici boyutunu değiştirmek için gerekli olduğunu, oysa, türü 'kabarcık' ile grafikler oluşturmak mümkündür Highcharts 3.0 ile

+0

Neden dağılım grafikleri kullanmaya devam etmiyorsunuz? – PeerBr

+0

@PeerBr Grafiğin kenarına yakın büyük işaretleyiciler grafiğin sınırlarını aşma eğilimindeyken, kabarcık grafiklerinde işaretçiler sizin için otomatik olarak denetlenir. El ile göreli boyutlarını korur, ancak genişliğini kontrol etmek isteyeceklerdir http://stackoverflow.com/questions/15535932/highcharts-prevent-large-marker-from-overflowing-axes-my-bubbles-are-escapin – AlexMA

cevap

9

Ben kabarcıklar birbirlerine göreli büyüklükte olmayan bir kabarcık grafiği, herhangi bir kullanım olacağını nasıl gördükten zor anlar yaşıyorum.

Onlara ihtiyacınız yolu ile kontrol etmek, ancak, minSize ve maxSize seçeneklerini kullanmak mümkün olmalıdır:

bubble: { 
       minSize:2, 
       maxSize:50 
     } 

{{düzenleme: Docs onları görmüyorum ya , aslında. Ancak burada bir örnek görebilirsiniz: http://jsfiddle.net/fXzke/13/ ya sayıyı piksel değeri olarak kullanın ya da dize ile yükseklik grafiğini kullanın

+0

Bkz * piksel cinsinden *. Ayrıca, bu seçenekleri dokümanlar (api.highcharts.com) içinde bulamıyorum. Kabarcık özelliğini bir özellik olarak kullanmayı denedim ve hiçbir şey olmadı. – AlexMA

+0

Onları aslında dokümanda göremiyorum. Ancak burada bir örnek görebilirsiniz: http://jsfiddle.net/fXzke/13/ sayıları piksel değeri olarak kullanın veya grafik yüksekliği – jlbriggs

+0

ile dize kullanın Bu davranışın henüz kararlı görünmediğine dikkat edin. Ben Highcharts hatalarını aldım, sadece minSize'i farklı bir sayıya dönüştürmek (bkz. Http://jsfiddle.net/FbUwQ/). Tavsiyem bunun belgelere eklenmesini beklemek. – AlexMA

10

Diziye bir "boş" balon eklemenin, tüm kabarcıkların boyutunu tutmasına yardımcı olduğunu buldum. birbirlerine grafik göreli:

name: '', 
data: [{x:0,y:0,z:0}], 
showInLegend: false, 
color: 'transparent', 
enableMouseTracking: false 

İşte JSFiddle bir örnek verilmektedir: http://jsfiddle.net/9bebT/2/. Efsane, renk ve fare izleme değişkenlerinin her biri, öğeyi dizide tutmaya yardımcı olur ancak kullanıcı tarafından görünmez. Boş balonu çıkarırsanız veya görünürlüğünü "false" olarak ayarlarsanız, grafik boş balonun z eksenini (çap) minSize olarak kaydetmez.

+0

Bu, doğrudan bir cevap olmasa da, yararlı ve uygun bir şeydir. – AlexMA

+0

Özür dilerim; Sadece orijinal sorunuzu yeniden okudum ve gerçekten noktayı kaçırdığımı fark ettim. > _ < –

İlgili konular