2011-04-21 13 views

cevap

3

hiçbir Legend sınıf yapılmamış. Bazen bir görüntü kullanarak sahte olabilirsiniz, ancak henüz Core Plot'ta değil. Check drewmcco Comment

Efsaneler henüz Çekirdek Plot uygulanan edilmemiştir. Onlara çerçeveye uygulanmasına katkıda bulunmaktan çok daha fazlasısınız.

Bu arada, UILabels ile özel bir UIView ve grafiğin efsanesi olarak hareket edecek renkli çizgiler oluşturabilir, ardından grafiğe bir kardeşi olarak ekleyebilirsiniz (bir alt görünüm değil veya düzgün bir şekilde oluşturulmayacaktır). ve grafiğin üstünde göstermek için sipariş verin. Check Brad Larson Answer

+0

Bana sen grafik görünümünde bir subview bir resim eklemek Can not coreplot grafiğe – ios

+0

için kardeş olarak görünümü ekle konusunda daha fazla açıklayınız olacak? –

+0

teşekkürler cevap için, Gerçek baskı ı coreplot için yeni ve ben bana rehberlik edecek coreplot.so akışı ile hala çok net değilim daha – ios

26

Güncelleme:

_graph.legend = [CPTLegend legendWithGraph:_graph]; 
_graph.legend.textStyle = x.titleTextStyle; 
_graph.legend.fill = [CPTFill fillWithColor:[CPTColor darkGrayColor]]; 
_graph.legend.borderLineStyle = x.axisLineStyle; 
_graph.legend.cornerRadius = 5.0; 
_graph.legend.swatchSize = CGSizeMake(25.0, 25.0); 
_graph.legendAnchor = CPTRectAnchorBottom; 
_graph.legendDisplacement = CGPointMake(0.0, 12.0); 

Bkz CorePlot_0.4/Kaynak/örnekler/CorePlotGallery/src/araziler/SimpleScatterPlot.m: CorePlot 0.4 sınıf CPTLegend sahiptir.

+2

Kabul edilen cevaptan daha iyi! tnx (+ oylama) –

İlgili konular