标签: core-plot

如何使用Core plot在X轴上绘制NSDate

我已经尝试了核心情节中的所有例子,esp dateplot示例,但我仍然坚持沿着x轴实现小时数小时.请帮我找出错误的地方.

我面临的问题:

  • 无法获得轴均匀分布的轴(每小时,0900,1000,......)
  • 当我将它存储到plotData数组中时,并且当绘制图形时,所有x值都是0.我的意思是,所有值仅绘制在y轴上.不存储x值.

代码如下:

NSDateFormatter *dateFormatter1 = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter1 setDateFormat:@"HH:mm a"];
 NSTimeInterval oneDay = 24 * 60 * 60;
 NSTimeInterval xLow = 0.0f;

//This part is used to set up the plot space.
CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.allowsUserInteraction=YES;
plotSpace.xRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(xLow)
                                                 length:CPDecimalFromFloat(oneDay)];


    CPXYAxisSet *axisSet = (CPXYAxisSet *)graph.axisSet;
CPXYAxis *x=axisSet.xAxis;
x.majorIntervalLength = CPDecimalFromFloat(1*60*60);
x.minorTicksPerInterval = 0;
x.axisLineStyle = lineStyle;
x.majorTickLength = 7.0f;
//x.visibleRange=xAxisRange;

CPTimeFormatter *timeFormatter = [[[CPTimeFormatter alloc]
                                   initWithDateFormatter:dateFormatter1] autorelease];
 Chirp *retValue=[someTemp objectAtIndex:0];
NSDate …
Run Code Online (Sandbox Code Playgroud)

iphone graph objective-c nsdate core-plot

5
推荐指数
1
解决办法
5610
查看次数

如何在iOS中绘制堆积条形图

我想在给定的链接中在iOS应用程序中绘制堆栈条形图

http://peltiertech.com/images/2009-05/StackChart4.png

.我知道使用核心绘图绘制简单条形图,但无法找到绘制堆积条形图的方法.请允许任何人建议我使用核心图或任何其他库绘制堆积条形图的方法.请建议任何其他库可用在iOS应用程序中绘制它.

graph objective-c core-plot ios

5
推荐指数
2
解决办法
2321
查看次数

如何使用coreplot ios中的不同点绘制SMOOTH曲线?

我可以绘制曲线,但不是很平滑.事实上,它完全分散注意力和波浪状.任何人都可以帮助我或建议一种使曲线平滑的方法吗?

提前致谢.

iphone core-plot ios

5
推荐指数
1
解决办法
3606
查看次数

使用核心图,如何将触摸点转换为绘图空间?

我有一个非常简单的图表,我想启用触摸,我的第一部分工作:

plotSpace.delegate = self;

和方法:

-(BOOL)plotSpace:(CPPlotSpace *)space
shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point
{
    NSLog(@"touched at: x: %f y: %f", point.x, point.y);
}
Run Code Online (Sandbox Code Playgroud)

如何将点"点"转换为图形的绘图空间?

我可以看到方法,但我不确定如何使用它们,doco,虽然很大,并没有真正描述它们:)

非常感谢马克

iphone objective-c core-plot

4
推荐指数
1
解决办法
2829
查看次数

如何使用Core Plot在图表中绘制水平条?

我是Core Plot框架的初学者.现在,我能够在屏幕上渲染条形图.

但是,我需要绘制一个水平条形图,其条形图从Y轴延伸,如下所示:

 ^
y|
 |****
 |*******
 |**********
 |******
 |---------------> x
Run Code Online (Sandbox Code Playgroud)

我如何在Core Plot中实现这样的水平条形图?

iphone core-plot

4
推荐指数
1
解决办法
4257
查看次数

iPhone核心图:图表放大缩小,Y轴更大,Y轴更小

我现在正在使用Core-plot进行iPhone图表开发.但它有一些我无法达到的要求.

我现在正在使用CorePlot 0.4,示例代码AAPLot进行开发

请看下面的图片,然后你会知道我的问题是什么非常感谢你...

我真的需要帮助解决这个问题,谢谢

在此输入图像描述

在此输入图像描述

我希望我的结果像这个应用程序

在此输入图像描述

在此输入图像描述

iphone charts core-plot

4
推荐指数
1
解决办法
1850
查看次数

iPhone CorePlot:带有用户触摸事件的图表

我现在正在使用Core-plot来开发应用程序.我正在寻找一些触摸事件,用户触摸图表的一个点,然后它显示价格.

当我看一下CorePlot网站时,它有一个应用程序显示我需要的内容 http://code.google.com/p/core-plot/wiki/AppsUsingCorePlot

在此输入图像描述

我真的想通过Core-plot来做这个功能,我现在正在使用CorePlot 0.4我想做以下功能 在此输入图像描述

在此输入图像描述

我真的想要一个触摸事件,它可以显示点用户触摸的指定价格.

非常感谢你!!

iphone charts core-plot

4
推荐指数
2
解决办法
2848
查看次数

如何使用核心图删除条形图中每个条的边框线?

我在条形图中的每个条形图上都有一条线.如何删除它.我将borderWidth设为零,即使我在条形图中的每个条形线周围也是如此.

objective-c core-plot

4
推荐指数
1
解决办法
1240
查看次数

如何在图形中自定义CorePlot的绘图区域

我正在使用核心情节绘制图表.我试图在绘图区域绘制我的图形,但它包含白色背景.但我想用我自己的背景绘制图形.这是我的代码.

// setting frame of graph
CGRect frame = [self.hostingView bounds]; 
self.graph = [[[CPTXYGraph alloc] initWithFrame:frame] autorelease];

// Add some padding to the graph, with more at the bottom for axis labels. 
self.graph.plotAreaFrame.paddingTop = 10.0f;  
self.graph.plotAreaFrame.paddingRight = 10.0f;  
self.graph.plotAreaFrame.paddingBottom = 25.0f;  
self.graph.plotAreaFrame.paddingLeft = 30.0f;

// set background color of plot area by fill property and CPTColor
self.graph.plotAreaFrame.plotArea.fill=[(CPTFill *)[CPTFill alloc] initWithColor: [CPTColor colorWithComponentRed:0.8 green:0.8 blue:0.8 alpha:1.0]]; 

// add graph to hosting view by hostedGraph property of hostingView    
self.hostingView.hostedGraph = self.graph;  
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我试图改变颜色,但我想在y轴上绘制每个刻度线的水平虚线.

iphone graph objective-c core-plot ios

4
推荐指数
1
解决办法
4701
查看次数

在CPTBarPlot上定位标签(核心图)

我正在尝试使用Core-Plot更改条形图中标签的默认位置.我正在使用这种方法:

-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)idx;
Run Code Online (Sandbox Code Playgroud)

我回来了:

return textLayer = [[CPTTextLayer alloc] initWithText:@"2222" style:textStyle];
Run Code Online (Sandbox Code Playgroud)

我得到这个结果:

在此输入图像描述

但我想表现如下:

在此输入图像描述

任何的想法?我试图在文档上找到答案,但我一直不可能.

label position core-plot ios cptbarplot

4
推荐指数
1
解决办法
2886
查看次数

标签 统计

core-plot ×10

iphone ×7

objective-c ×5

ios ×4

graph ×3

charts ×2

cptbarplot ×1

label ×1

nsdate ×1

position ×1