Flex'te çoklu hatlarda efsaneler nasıl gösterilir

12 Efsane ile bir çizgi grafiğim var. Bu nedenle, ahbapın etrafına yer açmak yerine, etrafa sarılmak yerine, kesiliyorlar. Birisi bana bir sonraki satırdaki kalan efsaneleri gösterme yöntemini önerebilir. her ln'de 6 efsane

2
Buna izin vermek için LegendItem alt sınıfına ihtiyacınız var. Eski kodları kazmaya çalışmak için şu an zamanım yok, bunu yapan bir yere sahibim, ama eğer bu gece kendiniz bulamadıysanız, bir yorum gönderin ve yapacağım. Bu arada, bu, blogs.adobe.com/flexdoc/2008/07 /customized_legend_layout.htm&zwnj Örnek l
katma yazar Amy Blankenship, kaynak

2 cevap

Grafik kimliği 'myChart' ise ve seri numarası 'chartSer' ise:

private function init():void {
  this.myChart.addEventListener(FlexEvent.UPDATE_COMPLETE, updEvHandler);
}

private function updEvHandler(ev:Event):void{
  chartSer.displayName = "Line 1"+String.fromCharCode(13)+"Line 2";
}
0
katma

Ayrıca LegendItems ve LegendMarkerRenderer ile de özel bir Legend oluşturabilirsiniz. Bu sayede istediğiniz yere ve istediğiniz yerleşime sahip olabilirsiniz. Daha sonra Legend'i bir VGroup veya HGroup veya TileLayout'lu bir Grupta kapatabilir veya her neyse, her birini kesin olarak yerleştirebilirsiniz. Örneğin.


                    

                        
                            
                        
                        
                            
                        
                    
                    
                        
                            
                                
                            
                        
                        
                            
                        
                        
                            
                        
                    
                
0
katma