iOS Scatter核心图,如何通过直线将两个点连接在一起?

法瓦兹

例如,如果该图有五个数据点,例如x轴上的1-5。但是我想通过跳过2和4来仅在1,3&5处绘制点。我一直在1,3,5处绘制点。但是我不能用一条线连接这三个点。谁能帮助我解决这个问题,谢谢

这是我正在使用的代码

-(NSNumber *)numberForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)index
{
    NSInteger valueCount = [[[CPDStockPriceStore sharedInstance] datesInMonth] count];

    switch (fieldEnum) {
        case CPTScatterPlotFieldX:
            if ((index < valueCount) && ((index%3)==0)) {
                return [NSNumber numberWithUnsignedInteger:(index)];
            }
        break;

        case CPTScatterPlotFieldY:
            if ([plot.identifier isEqual:CPDTickerSymbolAAPL] == YES)//graph1{
                return [[[CPDStockPriceStore sharedInstance] monthlyPrices:CPDTickerSymbolAAPL] objectAtIndex:index];
            } else
            if (([plot.identifier isEqual:CPDTickerSymbolGOOG] == YES) && ((index%3)==0))//graph2 {
                return [[[CPDStockPriceStore sharedInstance] monthlyPrices:CPDTickerSymbolGOOG] objectAtIndex:index];
            } else if ([plot.identifier isEqual:CPDTickerSymbolMSFT] == YES)//graph3 {
                return [[[CPDStockPriceStore sharedInstance] monthlyPrices:CPDTickerSymbolMSFT] objectAtIndex:index];
            }
        break;
    }
    return [NSDecimalNumber notANumber];
}

这里有三个不同的图,并且只有索引%3等于0时graph2才会绘制点。现在,我想加入此graph2绘制的所有点。这段代码摘自raywenderlich核心图示例。

埃里克·斯科罗奇

要仅绘制三个点,请-numberOfRecordsForPlot:返回三(3)。x值不必等于索引。

索引xy
-----------------------
  0 1 y0
  1 3年1
  2 5年

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL如何通过特定的列将两个表连接在一起?

来自分类Dev

如何将两个图像连接在一起?

来自分类Dev

如何修复将两个表连接在一起的错误

来自分类Dev

如何将两个壁板连接在一起以形成贯通?

来自分类Dev

如何将两个实体对象连接在一起?

来自分类Dev

如何将两个离子应用程序连接在一起?

来自分类Dev

如何将两个表连接在一起以创建 JSON | PHP

来自分类Dev

如何通过内部联接将两个DataTable联接在一起

来自分类Dev

如何在 QML Box2D 中最靠近碰撞点的一侧将两个物体连接在一起?

来自分类Dev

MySQL-如何使用(LEFT)JOIN通过一个表将两个表连接在一起?

来自分类Dev

通过本地网络将两个虚拟机连接在一起

来自分类Dev

如何通过输入键将Shiny中的两个反应式数据框连接在一起?

来自分类Dev

将两个numpy数组按索引连接在一起

来自分类Dev

将两个文件连接在一起(AWK)

来自分类Dev

将两个VGA输出端口连接在一起是否安全?

来自分类Dev

将两个HTML脚本连接在一起

来自分类Dev

将两个不同的url请求的结果连接在一起

来自分类Dev

将C#中的两个列表对象连接在一起

来自分类Dev

将两个列表连接在一起时遇到问题

来自分类Dev

如何将这两个PSQL查询正确地连接在一起?

来自分类Dev

如何在TensorFlow中将两个网络连接在一起?

来自分类Dev

如何将两个数据框连接在一起

来自分类Dev

如何将两个子网连接在一起

来自分类Dev

如何将两个任务集合链接在一起?

来自分类Dev

尝试通过使用另一个表中的 id 值将两个表连接在一起

来自分类Dev

将两个表连接在一起并在一个表中包含多个结果

来自分类Dev

将两个 ID 连接在一起以获得另一个列结果

来自分类Dev

将两个数据帧合为一个,将条目连接在一起

来自分类Dev

Gnuplot将每个点连接在一起

Related 相关文章

  1. 1

    SQL如何通过特定的列将两个表连接在一起?

  2. 2

    如何将两个图像连接在一起?

  3. 3

    如何修复将两个表连接在一起的错误

  4. 4

    如何将两个壁板连接在一起以形成贯通?

  5. 5

    如何将两个实体对象连接在一起?

  6. 6

    如何将两个离子应用程序连接在一起?

  7. 7

    如何将两个表连接在一起以创建 JSON | PHP

  8. 8

    如何通过内部联接将两个DataTable联接在一起

  9. 9

    如何在 QML Box2D 中最靠近碰撞点的一侧将两个物体连接在一起?

  10. 10

    MySQL-如何使用(LEFT)JOIN通过一个表将两个表连接在一起?

  11. 11

    通过本地网络将两个虚拟机连接在一起

  12. 12

    如何通过输入键将Shiny中的两个反应式数据框连接在一起?

  13. 13

    将两个numpy数组按索引连接在一起

  14. 14

    将两个文件连接在一起(AWK)

  15. 15

    将两个VGA输出端口连接在一起是否安全?

  16. 16

    将两个HTML脚本连接在一起

  17. 17

    将两个不同的url请求的结果连接在一起

  18. 18

    将C#中的两个列表对象连接在一起

  19. 19

    将两个列表连接在一起时遇到问题

  20. 20

    如何将这两个PSQL查询正确地连接在一起?

  21. 21

    如何在TensorFlow中将两个网络连接在一起?

  22. 22

    如何将两个数据框连接在一起

  23. 23

    如何将两个子网连接在一起

  24. 24

    如何将两个任务集合链接在一起?

  25. 25

    尝试通过使用另一个表中的 id 值将两个表连接在一起

  26. 26

    将两个表连接在一起并在一个表中包含多个结果

  27. 27

    将两个 ID 连接在一起以获得另一个列结果

  28. 28

    将两个数据帧合为一个,将条目连接在一起

  29. 29

    Gnuplot将每个点连接在一起

热门标签

归档