问题标签 [ios-charts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
739 浏览

ios - iOS图表减慢了我的应用程序

ios-chart用来展示我建立的日历。我目前正在LineChart用来绘制我的数据,并在一张图表中为一年中的每一天绘制 1 个点。所以我在一张图表中绘制了 365 个点。绘制它需要大约 1 秒钟。这不是一个大问题,除了我将日历设置为,一旦将其滚动到外部然后再次滚动回来(因此单元格被重绘)TableViewCell,这将导致非常糟糕的滚动。即使在 iPhone 6 上也要花这么长时间才能画出 400 分,这感觉很奇怪。我可能在这里做错了什么?TableViewCellContentView

我的图表设置代码:

每次创建(或重用)单元格时都会执行上面的代码。有任何想法吗?

0 投票
1 回答
4316 浏览

ios - 使用 iOS 图表绘制多条线

编辑:问题中的示例纯粹是为了简化它,但我不需要创建一条线,而是一条带有数据点的线。这就是我需要使用图形库的原因。数据是动态的而不是静态的。一些用户建议我为此使用图像,但这完全不是我所追求的。我试图了解如何使用“iOS-charts”库来绘制我想要的图表。


项目链接:https ://github.com/danielgindi/ios-charts

我正在使用 iOS 图表库来创建具有多条线的图形。我想要 3 行和 20 个数据点:

  • 第 1 行:20 个值为 1 的值
  • 第 2 行:20 个值为 2 的值
  • 第 3 行:20 个值为 1 的值

我为iOS修改了github项目示例中的“ LineChart2ViewController ”示例,并没有得到我想要的结果。这就是我得到的:

在此处输入图像描述

怎么了:

  • 线值标签是 1、2 和 3,但 y 位置似乎介于 1 和 0.4 之间。
  • 我得到每个数据点的标签(我想删除标签并只显示数据)

我怎样才能做到这一点?


修改后的代码下方:

0 投票
1 回答
3452 浏览

swift - 如何在 ios-charts 的水平条形图中设置条形宽度静态?

如何在 ios-charts 库中设置水平条形图的条形宽度?似乎宽度是基于为图表绘制的框架的大小。因此,它将每个条隔开到几乎填满容器的大小。有没有办法覆盖这个?

0 投票
2 回答
14624 浏览

ios - 如何使用 ios-charts 创建浮动图形标记

我正在使用 ios-charts 框架,并希望创建一个标记,当我触摸并左右移动手指时,它会漂浮在图形上。我使用折线图仅供参考。

但是,当我触摸它时,我无法弄清楚如何在图表上获取标记的位置。

我已经阅读了有关子类化 MarkerView 的信息,但这不起作用。您能否告诉我如何获得触摸 ios 图表时显示的点的位置?

0 投票
1 回答
2182 浏览

ios - ios-charts:无法将库导入新项目

我无法将 iOS 图表项目/库集成到自定义项目中。

以下是我执行的步骤:

  • 在 Xcode 上打开演示应用程序
  • 在原始演示代码中找到图表库

在此处输入图像描述

  • 单击在查找器中显示并将项目复制到新项目
  • 新项目现在有 2 个目标。我检查包含视图 (ChartIn) 的目标是否确实链接到库。确实如此。
  • 我编译库(在新项目中)
  • 然后我编译并运行 ChartIn 但我收到以下错误:

dyld:库未加载:@rpath/Charts.framework/Charts 引用自:/private/var/mobile/Containers/Bundle/Application/0C7EC6DC-94B6-4205-8E71-0F704B2A7523/ChartIn.app/ChartIn 原因:找不到图像

在此处输入图像描述

0 投票
1 回答
125 浏览

ios-charts - 两个折线图作为填充分隔符?

您对如何实现这一目标有任何想法吗?

在此处输入图像描述

提前致谢

0 投票
1 回答
877 浏览

swift - 图例是否限制标题的数量?

我正在使用 iso-charts 尝试在 iOS 应用程序中绘制饼图。

无论我尝试什么,我似乎都无法在图例中绘制完整数量的标题。

我的数据设置为:

我将饼图设置为的代码:

和 ..

但它不会打印超过 5 个标签。它完美地返回了馅饼片。但不是传说中的标签。

在此处输入图像描述

难道我做错了什么?提前感谢您让我知道。

0 投票
7 回答
13501 浏览

swift - 模块文件的部署目标是 ios9.0 v9.0 with Xcode 7 / Swift 2

我有一个项目使用我通过 cocoapods 安装的一些模块。其中之一是图表。为了将我的项目从 Swift 1.2 迁移到 Swift 2,我已经完成了第一次使用 Xcode 7 打开项目时出现的向导。Charts 模块已经可用于 Swift 2,并且我已经更改了我的 Podfile 以包含以下内容为了升级到这个较新且尚未正式发布的版本:

pod 'Charts', :git => 'https://github.com/danielgindi/ios-charts.git'

现在项目工作区在 Xcode 中可以正常打开,除了一条我无法摆脱的错误消息,而且我在网络上找不到任何有用的信息:

Xcode 中的错误信息

在我导入“图表”模块的地方,会弹出上述错误消息。首先,我确保将整个项目设置为部署目标 IOS 9.0,因为它之前是 8.0。

项目的部署目标

由于这并没有解决问题,我已经完成了 Product -> Clean, Product -> Clean Build Folder,最后删除了“Derived Data”文件夹的内容。在所有这些步骤之后,我也重新启动了 Xcode,但错误仍然出现。

有人知道我可能错过了什么吗?非常感谢!

0 投票
1 回答
946 浏览

ios - LineChartView中的ios-charts可见数据

我试图弄清楚如何在平移/缩放图表后计算哪些数据索引(沿 x 轴)在范围内。

例如,当我放大折线图时,我希望能够更新表格视图以仅显示可见数据点的详细信息。

我搜索了我能找到的代码和文档,但无济于事。

0 投票
3 回答
5712 浏览

swift - ios图表背景颜色

您好想更改我的 iOS 图表的背景颜色。

我试过了:

但它改变了我的条形图周围的颜色,而不是里面的颜色,即。在竖线后面。

任何想法?