CorePlot: 类结构说明

使用的CorePlot不是最新版(1.0版本),工程配置时采用简单的方式,即添加headers + .a文件。

Xcode6上部分配置如下:

Architectures可以为$(ARCHS_STANDARD_32_BIT),也可以为(ARCHS_STANDARD),现在推荐后者。

 Build Active Architecture Only 设为:NO 

Valid Architectures 设为:armv7/armv7s,移出arm64(因为1.2以后取消支持armv6) 

Other Linker Flags为:-ObjC 

Run path Search Paths为:$(inherited)和@executable_path/Frameworks 

Header Search Paths为:$(inherited)和/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -- 这个建立工程时就有了

 Library Search Paths为:$(inherited)和$(PROJECT_DIR)

最核心的就是 CPTGraph,例如CPTXYGraph是它的子类一个图。CPTGraph可包含多个图空间 CPTPlotSpace;一个图 CPTGraph可包含多个图形CPTSplot(曲线,饼图,柱状图等)

基础类

CPTGraphHostingView :画板,加载在self.view上

CPTGraph :类似于图形画笔,是CPTGraphHostingView对象的一个属性hostedGraph

CPTTheme :CPTGraph的主题,及背景(目前五种)

CPTPlotAreaFrame  :画笔可以绘制的范围,CPTGraph的对象plotAreaFrame,可以设置绘制空间,边距等

CPTXYPlotSpace :轴空间

1、X和Y的起始点和坐标范围(绘制空间)

2、通过CPTGraph的defaultPlotSpace对象取得

3、xRange和xRange具体意思待研究

CPTXYAxisSet :轴集,通过CPTGraph对象的axisSet取得,对于折线图和柱状图,主要是X、Y轴

CPTXYAxis:涉及到:

majorGridLineStyle :大刻度线上的网格线线段样式,为空则不显示网格线

minorGridLineStyle :小刻度

gridLinesRange :网格线的显示范围

minorTicksPerInterval: 一个大刻度间分成多少个小刻度,为0不展示小刻度

CPTAnimation:涉及到图形的动画体验,待研究

CPTPlot:三种图形的基类

折线图

类名:CPTScatterPlot

一个图中可以有多个曲线图,每个曲线图通过其 identifier 进行唯一标识

CPTScatterPlot :继承自 CPTPlot 绘制线条,各代理方法主要为CPTPlot配置,各代理待研究

CPTFill:

1、曲线覆盖的区域填充的渐变色

需要和areaBaseValue同时使用

2、areaBaseValue设置该填充颜色从哪个值开始

CPTGradient :渐变色

CPTMutableLineStyle :线条/网格线 式样

CPTPlotSymbol :折线的节点用圆点颜色标注,CPTScatterPlot对象的属性plotSymbol取得

柱状图

CPTBarPlot :继承自 CPTPlot

CPTMutableTextStyle :自定义字体式样

CPTLineStyle :柱状图的线条,为CPTBarPlot的属性lineStyle

CPTLegend :条目说明(不同颜色柱状的说明)可以和CPTPlotSpaceAnnotation同时使用

CPTPlotSpaceAnnotation:柱状图动画

饼状图

CPTPieChart :继承自 CPTPlot

CPTMutableShadow :背景阴影

CPTPieChart对象的属性(该数据从网络上取得,待验证)

   dataSource数据源(代理)

   pieRadius饼图的半径startAngle第1片扇形的起始角度,默认是PI/2

   sliceDirection扇形绘制的方向:正时针、反时针

   centerAnchor重心borderLineStyle边线的样式

   delegate

CPTLegend :条目说明(不同颜色柱状的说明)

CPTXYAxisSet :饼状图需要置为nil

类的关系图例说明:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,607评论 6 507
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,239评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,960评论 0 355
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,750评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,764评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,604评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,347评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,253评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,702评论 1 315
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,893评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,015评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,734评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,352评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,934评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,052评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,216评论 3 371
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,969评论 2 355

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,152评论 25 707
  • 图表思维是数据分析思维中的最简单和最基本的思维,主要是通过图形和表格对数据进行转化。 文字有局限 看到这段话,你会...
    keeya阅读 5,665评论 1 21
  • 虽然这部剧看下来,有人太多人在感慨娇爷和大牛之间的爱情,有人在感动于那对老爷爷老奶奶的相濡以沫。可是我却在那...
    毓元阅读 2,382评论 3 39
  • 小西 “然后我们大吵了一架,你生气地跑掉了……有印象吗?”我坐在栏杆上,晃动着两条腿,指着不远处的长椅继续道,“后...
    尾里阅读 859评论 0 2