2013-02-06 14 views
5

İki dizi veriyi karşılaştırabilmemiz için x ekseni hizalanmış birden çok çizim yapmak istiyorum. Ben komplo bazı çizgiler ve bazı bar bazı ilave gereksinimi vardır Benim durumumda buHighcharts - aynı x ölçeği ile birden fazla arsa

https://stackoverflow.com/a/11796553/229075

benzemek istiyorum. Dolayısıyla, veri aralığı aynı olsa bile varsayılan ölçek hizalanmaz.

Grafiklerin "istiflenmesi" ile ilgili iyi bir öneri buldum. Biraz karmaşık ama denemek için umut verici bir yol.

https://stackoverflow.com/a/12179023/229075

Ancak, aynı zamanda basit bir istifleme örtmek itmek diğer kullanım durumunda sahiptir. x-ekseni ve y-ekseni, her ikisi de bu

http://www.statmethods.net/graphs/images/spmatrix3.png

yerine bir Highchart birçok grafik koyarak gibi hizalamak olduğunda Örneğin, bu Mayıs çok var gerektirir ara saçılma grafiğidir matrisi yapmak istiyorum ayrı grafikler, ancak eksenin yerleşim düzeninde daha iyi kontrol sahibi olurlar.

cevap

1

Tek bir grafik kullanmak isterseniz, eksen bağlanmak için linkedTo seçeneğini kullanabilirsiniz.

Daha basit grafikler isterseniz, afterSetExtremes numaralı olayı kullanarak başka bir grafik için setExtremes() numaralı telefonu arayabileceğiniz eksen bağlayabilirsiniz.

+0

İki grafiği aynı aralıkta ayarlamak için setExtremes kullandım ancak ızgara hala hizalanmadı. http://jsfiddle.net/tungwaiyip/WEcEt/21/ –

+0

Bu, ikinci bağlantıdaki yığınlama örneğinin temelidir. Doğru şekilde hizalanır. Yine de eksen etiketlerinde çalışmam gerek. http://jsfiddle.net/tungwaiyip/F3pts/6/ –

+0

Üzgünüm, yorumunuzu kaçırdınız. Sütunlarda 'pointRange' ayarlamalısınız ve etiketler için sabit kenar boşlukları ayarlamayı öneririm. Bakınız: http://jsfiddle.net/WEcEt/22/ –

İlgili konular