0
如何使用核心繪圖繪製圖上的虛線,該線用於軸的最大和最小範圍。在iOS中的CorePlot圖上繪製虛線
在AndroidPlot中,ValueMarker用於繪製圖形上的最大和最小水平線。
請幫我解決這個問題。
感謝
如何使用核心繪圖繪製圖上的虛線,該線用於軸的最大和最小範圍。在iOS中的CorePlot圖上繪製虛線
在AndroidPlot中,ValueMarker用於繪製圖形上的最大和最小水平線。
請幫我解決這個問題。
感謝
這是我使用這樣的情況:
@property (nonatomic, retain) CPTScatterPlot *myLine;
@property (nonatomic, retain) CPTGraph *graph;
-(void) configureHorizontalLine
{
// 1 - Create plot space
CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *) self.graph.defaultPlotSpace;
// 2 - Create the plot
self.myLine = [[CPTScatterPlot alloc] init];
self.myLine.dataSource = self;
self.myLine.identifier = @"myLine";
CPTColor *myPlotColor = [CPTColor redColor];
[self.graph addPlot:self.myLine toPlotSpace:plotSpace];
// 3 - Create styles
CPTMutableLineStyle *myPlotLineStyle = [self.myLine.dataLineStyle mutableCopy];
myPlotLineStyle.dashPattern=[NSArray arrayWithObjects:[NSDecimalNumber numberWithInt:3],[NSDecimalNumber numberWithInt:3],nil]; //dashed line
myPlotLineStyle.lineWidth = 1;
myPlotLineStyle.lineColor = myPlotColor;
self.myLine.dataLineStyle = myPlotLineStyle;
}
此外,在CPTPlotDataSource
方法,你必須做以下檢查以確定線圖:
if ([[plot identifier] isEqual:@"myLine"])
再次感謝斯坦利。我會嘗試你的代碼.. – Dhanunjaya
您應該增加兩個更多的圖表將代表兩條水平線。 –
非常感謝斯坦利,我怎樣才能在圖上繪製虛線? – Dhanunjaya
我添加了代碼,我有一個虛線,但使用相同的方式,你可以得到虛線。 –