`
java-mans
  • 浏览: 11816189 次
文章分类
社区版块
存档分类
最新评论

core-plot 学习笔记

 
阅读更多

运行core-plot example

下载sdk,地址https://code.google.com/p/core-plot/,我下载的是CorePlot_1.0

再readme文件下有两个说明文件:

README for Docs Install说明如何再xcode中安装帮助文档

README for Static Library Install 说明如何再项目中引入core-plot

我们先说一下如何运行CorePlot_1.0/Source/examples下面的example,我这次主要是要往ios中使用,因此试了几个example 只有“CorePlotGallery”符合我的要求,其他的或者是面向mac 的,或者是ios但编译不成功。

打开“Plot_Gallery_iOS.xcodeproj”,

由于core-plot是基于CorePlot-CocoaTouch.xcodeproj,因此project中包含了一个project。而且CorePlot-CocoaTouch.xcodeproj同一时间只能被一个工程使用,因此,如果你要多个工程同时运行的时候,需要将CorePlot_1.0拷贝一份,并在 header search path 中引入对应路径,如“/Users/user/Downloads/CorePlot_1.0/Source/framework/**”,注意,必须是递归

再target的build phase的target dependencies 中引入CorePlot-CocoaTouch,在 link binary with libraies中引入CorePlot-CocoaTouch中编译出来的libCorePlot-CocoaTouch.a,编译成功。

(注:我是在编译成功之后凭自己的记忆记录博客的,因此会有疏漏,但记录的都是我遇到比较典型的问题,希望对各位有帮助。)

这样子是调用了本地的源文件工程,不方便,我们可以摆脱CorePlot-CocoaTouch.xcodeproj的控制。过程如下。

移除 CorePlot-CocoaTouch.xcodeproj工程。将编译好的libCorePlot-CocoaTouch.a复制到frame下,并添加到target的link binary with libraies中,复制/CorePlot_1.0/Binaries/iOS/CorePlotHeaders文件夹到工程下





CorePlotGallery中,

Plots放置各种demo,

CorePlot-CocoaTouch.xcodeproj放置核心文件


**

出现错误:

2012-08-17 16:11:44.340 CorePlotTest3[21004:f803] -[__NSCFConstantString sizeWithTextStyle:]: unrecognized selector sent to instance 0x93cb8
2012-08-17 16:11:44.341 CorePlotTest3[21004:f803] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString sizeWithTextStyle:]: unrecognized selector sent to instance 0x93cb8'

fix: build setting 的other linker flag 设为“-all_load -ObjC”

我刚开始设置的是(-ObjC-all_load ),出现上面错误,fuck!!!

****




分享到:
评论

相关推荐

    PyPI 官网下载 | cf-plot-3.1.16.tar.gz

    《PyPI官网下载 | cf-plot-3.1.16.tar.gz——Python科学计算与可视化库解析》 PyPI(Python Package Index)是Python...通过深入学习和应用这个库,我们可以提升对气象数据的理解,创建出更加直观、生动的可视化作品。

    Core-plot绘图

    总之,Core Plot是iOS和Mac开发中绘制高质量图表的理想选择,虽然初期学习成本较高,但其丰富的功能和高度的可定制性使其在需要复杂图表展示的项目中尤为有价值。通过深入学习和实践,开发者可以充分利用这个库,为...

    前端项目-function-plot.zip

    《前端项目:深入理解function-plot》 在前端开发领域,可视化工具的使用越来越广泛,它们可以帮助我们更好...通过深入学习和实践,开发者可以利用它制作出专业级的数据可视化作品,提升项目的视觉表现力和用户体验。

    2D图形绘图 Core-Plot.zip

    2D图形绘图 Core-Plot ,CorePlot 是一个绘制数据统计图的类库。数据可视化,可以绘制漂亮的棒状图、饼状图、线状图等等。

    pandas-ta-quant-plot-0.2.2.tar.gz

    《Pandas-TA-Quant-Plot:金融数据分析与可视化库》 Pandas-TA-Quant-Plot 是一个基于Python的数据分析库,专为金融领域的量化交易者和分析师设计。这个库是Pandas Technical Analysis(Pandas-TA)的扩展,增加了...

    pandas-ta-quant-plot-0.2.0.tar.gz

    《Pandas-TA-Quant-Plot 0.2.0:数据分析与可视化的新里程碑》 在数据科学领域,高效的数据处理和可视化工具是至关重要的。"pandas-ta-quant-plot-0.2.0.tar.gz" 文件提供了一个集成在Python中的强大工具集,专门...

    PyPI 官网下载 | pandas-ta-quant-plot-0.2.5.tar.gz

    《PyPI官网下载的pandas-ta-quant-plot库详解》 在Python的世界里,PyPI(Python Package Index)是开发者们分享和获取Python软件包的重要平台。今天我们要探讨的是一个名为“pandas-ta-quant-plot”的库,其最新...

    Python库 | pylikert-plot-0.0.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:pylikert-plot-0.0.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    scikit-plot-master.zip

    Scikit-Plot是一个非常有用的Python库,它是专门为增强数据可视化而设计的,特别是在机器学习领域。这个库构建在matplotlib之上,提供了简洁的接口,用于绘制各种机器学习相关的图表,如决策边界、ROC曲线、混淆矩阵...

    pandas-ta-quant-plot-0.2.6.tar.gz

    《Pandas-TA-Quant-Plot:数据可视化与技术分析的高效工具》 Pandas-TA-Quant-Plot是一款基于Python的数据分析库,专为金融市场的技术分析和数据可视化而设计。这个压缩包"pandas-ta-quant-plot-0.2.6.tar.gz"包含...

    complex-function-plot, 基于web的复杂表达式解析器和绘图仪.zip

    complex-function-plot, 基于web的复杂表达式解析器和绘图仪 复杂函数绘图仪现场实况演示基于web的复杂表达式解析器和绘图仪。有关使用和背景信息的信息,请参考 wiki 中的指令。

    pandas-ta-quant-plot-0.2.4.tar.gz

    《Pandas-TA-Quant-Plot:数据可视化与技术分析的高效工具》 Pandas-TA-Quant-Plot 是一个基于Python的数据分析库,专为金融市场的技术分析和数据可视化设计。这个开源项目将Pandas的强大数据处理能力与技术分析...

    Python库 | terminal-plot-1.3.5.tar.gz

    标题中的"Python库 | terminal-plot-1.3.5.tar.gz"指的是一款名为`terminal-plot`的Python库的版本1.3.5的压缩包文件,它以`.tar.gz`格式打包。这种格式是Linux和Unix环境中常见的归档和压缩方式,通过`tar`命令将多...

    PyPI 官网下载 | kpireport-plot-0.2.2.tar.gz

    《PyPI官网下载:kpireport-plot-0.2.2.tar.gz——Python库在分布式环境中的应用》 PyPI(Python Package Index)是Python社区的重要资源库,它为全球开发者提供了海量的Python库,方便用户下载和分享。本文将深入...

    PyPI 官网下载 | sphinxcontrib-plot-1.0.13.tar.gz

    《PyPI官网下载 | sphinxcontrib-plot-...通过它,你可以创建更加生动、直观的文档,让读者更好地理解和学习你的项目。在Python生态中,这种集成代码和文档的工具对于开源项目和企业内部文档的建设都是不可或缺的。

    lets-plot-kotlin:用于Lets-Plot的Kotlin API-用于统计数据的开源绘图库

    《lets-plot-kotlin:开启统计绘图新篇章》 在数据科学领域,可视化是理解和传达数据分析结果的关键步骤。让我们一起探讨“lets-plot-kotlin”——一个专为Kotlin设计的开源绘图库,它为JVM平台上的数据科学家提供...

    gl-plot-2d:用于gl-plot2d的Web组件

    gl-plot-2d 这是一个包装的Web组件。 安装( ) npm install gl-plot-2d --save 例 React中的<gl> -/ 生成并运行示例 npm install bash build.sh 平均抽奖时间 这些是通过取20个独立抽奖电话的平均值计算得出的。 ...

    pandas-ta-quant-plot-0.2.1.tar.gz

    《Pandas-TA-Quant-Plot:金融数据分析与可视化库》 Pandas-TA-Quant-Plot 是一个基于Python的数据分析库,专为金融领域的技术分析(Technical Analysis)设计,结合了Pandas的强大数据处理能力和Ta-Lib(Technical...

    pandas-ta-quant-plot-0.2.7.tar.gz

    标题 "pandas-ta-quant-plot-0.2.7.tar.gz" 暗示了一个软件库或工具,可能是用于金融量化分析的Python库。这个压缩包版本为0.2.7,采用tar.gz格式,是Linux和Unix系统常用的归档和压缩方式。这个包可能包含了源代码...

    dicom-ecg-plot:Dicom ECG查看器和转换器。 转换为PDF,PNG,JPG,SVG,..

    Dicom心电图 绘制Dicom ECG的Python工具。 也可以将DICOM文件指定为studyUID seriesUID objectUID并从WADO服务器检索。 Github仓库: 该程序是在希望的情况下分发的...dicom-ecg-plot < stu> < ser> < obj> [--layout

Global site tag (gtag.js) - Google Analytics