`
isiqi
  • 浏览: 16471348 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Core Plot SDK的用法

阅读更多

接前一篇博文《开源框架Core Plot的使用》。

如果使用了Core Plot标准Mac安装包进行安装,使用起来有一些变化。其实,如果你注意到安装器的最后一个界面,这里已经有一个如何使用的介绍了:

To add the Core Plot SDKs to an iOS Project:

1. Add to your project's .PCH file:

#import <coreplot></coreplot>

3. Open Project -> Edit Project Settings and for All Configurations :

3a. Add to Additional SDKS :

(System)

/Library/SDKs/CorePlotSDK/${PLATFORM_NAME}.sdk

(User)

${HOME}/Library/SDKs/CorePlotSDK/${PLATFORM_NAME}.sdk

3b. Add to Other Linker Flags :

-ObjC -all_load -lCorePlot

4. Add the QuartzCore framework to the project.

5. Add a CPGraph to your application.

但即使你step by step,也未必能编译通过一个Core Plot应用项目。

这是因为项目Build Info中,C/C++ Compiler Version必须使用LLVM GCC 4.2,而不能使用GCC 4.2。

另外,如果你在源文件中 #import "CorePlot-CocoaTouch.h" ,将导致一个错误。

因为SDK的头文件是CorePlot.h,而不是CorePlot-CocoaTouch.h。但我们已经在.PCH文件中import过CorePlot.h了,并不需要在源文件中显示地import。


分享到:
评论

相关推荐

    CorePlot1.0饼图demo

    7. **优化性能**:对于大数据集,可以使用CorePlot的离屏渲染特性提高性能。同时,合理设置饼图的缓存策略也能提升绘制效率。 在"CorePlotPieTest"这个示例中,你可能会发现一个完整的代码实现,包括了上述所有步骤...

    IOS_使用core plot实现曲线图(可点击)

    以下将详细讲解Core Plot的使用方法以及实现交互式曲线图的关键步骤。 首先,你需要将Core Plot库集成到你的iOS项目中。可以通过CocoaPods或手动导入的方式完成。CocoaPods是Objective-C的依赖管理工具,通过在...

    ios5 如何用Core Plot绘制柱状图

    接下来,我们将探讨如何使用Core Plot在iOS 5环境下绘制一个垂直柱状图,本教程适用于初学者,详细说明了整个过程。 首先,你需要新建一个Window-based Application项目,并在项目中引入Core Plot框架。你可以使用...

    coreplot exmaple

    这个“coreplot example”很可能是某个开发者分享的一个示例项目,展示了如何在Xcode中使用CorePlot库来构建图表。下面将详细探讨CorePlot在iOS开发中的应用以及如何使用它。 1. **CorePlot库介绍** CorePlot是一...

    coreplot框架

    在实际项目中,可以结合CorePlot与JSON解析库(如JSONKit或NSJSONSerialization)一起使用,以方便地从网络或本地数据存储中加载和显示数据。 总之,CorePlot是iOS和Mac OS X开发中用于数据可视化的强大工具,其...

    Core-plot绘图

    Core Plot是一款开源的图形库,专门用于iOS和Mac OS X平台,它提供了丰富的2D图形绘制功能,使得开发者能够方便地在应用中创建各种复杂的图表,如折线图、柱状图、饼图等。这款库的强大之处在于其灵活性和自定义性,...

    coreplot源码

    这些文件包含了CorePlot的所有类和方法,如`CPTGraph`, `CPTPlot`, `CPTAxis`, `CPTAnnotation`等,这些都是创建和定制图表时会用到的关键类。 通过研究这些源码,你可以学习到如何创建图表对象,配置图表的各种...

    CorePlot学习Demo

    引用最新CorePlot 1.5库,注释很详细,各种自定义 // Setup plot space: 设置一屏内可显示的x,y量度范围 CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)[xyGraph defaultPlotSpace]; plotSpace.delegate = self...

    IOS Core Plot 1.4 zip

    2. 示例项目:包含了一些展示如何使用Core Plot的实例应用,这些例子可以帮助开发者快速理解和学习如何集成和定制图表。 3. 文档:可能包括PDF或HTML格式的API参考文档,详细介绍每个类、方法和属性的用途。 4. 图片...

    coreplot 1.4 库

    2. **高性能图形渲染**:CorePlot 使用Core Graphics和OpenGL ES进行底层渲染,这保证了图表在各种屏幕分辨率下都能流畅地显示,同时保持良好的性能。 3. **丰富的图表类型**:CorePlot 提供了线图、柱状图、饼图、...

    CorePlot开源库的使用及Demo

    在“CorePlot开源库的使用及Demo”中,你可以找到关于如何利用CorePlot在你的项目中绘制曲线图和其他图表的详细信息。下面是一些关于CorePlot的关键知识点: 1. **安装与集成**:首先,你需要通过CocoaPods或手动的...

    matlab_plot函数用法

    另外一种方法是使用`hold on`命令,它允许用户在现有图形的基础上添加新图形。例如: ```matlab x = linspace(0, 2*pi, 30); y = sin(x); plot(x, y); hold on z = cos(x); plot(x, z); hold off ``` 这里,`hold ...

    CorePlot_arm64

    CorePlot 是一个强大的开源图形库,专为 iOS 和 macOS 平台设计,用于创建高质量的二维图表和图形。"CorePlot_arm64" 指的是该库已经更新以支持苹果的 arm64 架构,这涵盖了最新的 iPhone、iPad 和 Mac 设备,特别是...

    Core Plot设计概览

    1. **跨平台兼容性**:由于 Core Plot 需要在 macOS 和 iOS 上都能运行,因此它避免使用特定于某个平台的技术,例如 AppKit 绘图功能。相反,它利用底层的 Quartz 2D API 进行绘图,并通过 Core Animation Layers 来...

    corePlot Demo

    通过下载并运行这个Demo,开发者可以直观地学习到CorePlot的基本用法和各种图表的实现方式。 CorePlot的核心概念是图层(CPTGraph)和图表(CPTPlot)。图层是图形的容器,可以包含多个图表和其他元素。而图表则是...

    IOS报表组件corePlot

    iOS(iPhone/iPad) 下图形组件有两个有名的,s7graphview 和 Core Plot,它们都是在 Google 上托管的代码,听说 Core Plot 比较强,因为前者仅支持曲线图,后者呢曲线图、饼图、柱状图等通吃,且较活跃,该资源包括...

    core plot 库文件

    打包coreplot源代码,可在模拟器和真机上使用

    coreplot最新库的demo 包含柱图、曲线、饼图

    在这个压缩包中,你将找到一个名为"CorePlotTest"的项目,它包含了使用CorePlot库制作的柱状图、曲线图和饼图的示例代码。 柱状图是数据可视化中常用的一种图表类型,它通过垂直或水平的柱子长度来表示数值大小。...

    Xcode6.0建立工程,对coreplot进行简单封装的例子

    本示例工程是基于Xcode 6.0构建的,旨在教授如何将CorePlot库进行简单的封装,以便在项目中更方便地使用。Xcode 6.0是Apple开发的一款集成开发环境(IDE),它包含了编写、测试和调试iOS及macOS应用所需的所有工具。...

    matlab plot函数 使用方法 中文

    #### 使用方法及参数解析 `plot`函数的使用非常灵活,其基本语法为`plot(Y)`或`plot(X,Y)`。具体而言: 1. 当输入`Y`为实数时,`plot(Y)`会以`Y`的每个元素的索引作为横坐标,`Y`的值作为纵坐标进行绘图。若`Y`为...

Global site tag (gtag.js) - Google Analytics