- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 iOS 图表库来集成 LineChartView我必须创建以下图表:
到目前为止,我已经做到了这一点:
我在这里面临三个问题:
xAxis
中缺少二月和六月的文本。是否可以在 xAxis
中显示月份,如图所示在月份上方添加小标记?
实现代码:
months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"]
let unitsSold = [50.0, 25.0, 50.0, 75.0, 100.0, 75.0]
setChart(dataPoints: months, values: unitsSold)
和setChart
方法:
func setChart(dataPoints: [String], values: [Double]) {
var dataEntries: [ChartDataEntry] = []
for i in 0..<dataPoints.count {
let dataEntry = ChartDataEntry(x: Double(i), y: values[i], data: dataPoints[i] as AnyObject)
dataEntries.append(dataEntry)
}
let chartDataSet = LineChartDataSet(values: dataEntries, label: nil)
chartDataSet.circleRadius = 5
chartDataSet.circleHoleRadius = 2
chartDataSet.drawValuesEnabled = false
let chartData = LineChartData(dataSets: [chartDataSet])
lineChartView.data = chartData
lineChartView.xAxis.valueFormatter = IndexAxisValueFormatter(values: months)
lineChartView.xAxis.labelPosition = .bottom
lineChartView.xAxis.drawGridLinesEnabled = false
lineChartView.xAxis.avoidFirstLastClippingEnabled = true
lineChartView.rightAxis.drawAxisLineEnabled = false
lineChartView.rightAxis.drawLabelsEnabled = false
lineChartView.leftAxis.drawAxisLineEnabled = false
lineChartView.pinchZoomEnabled = false
lineChartView.doubleTapToZoomEnabled = false
lineChartView.legend.enabled = false
}
如果有人在 swift 中处理图表,请提供帮助。
最佳答案
1) 为了避免拥挤,图表
通过缩放在图表轴上显示有限的数据,用户可以看到整个数据
2) 对于左右间距:从界面构建器中给出左右约束
3) 要隐藏描述,您可以使用以下代码
lineChartView.chartDescription?.text = " "
希望对你有帮助
关于ios - 在 Swift 4 中集成 LineChartView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47771588/
有人可以给我一个建议吗?我有带 Split View和 lineChartView 的 swift 3.0 应用程序。当我加载 detailView 时,我的折线图是正确的。见图 1。 origina
我试图找出在平移/缩放图表后如何计算哪些数据索引(沿 x 轴)在范围内。 例如,当我放大折线图时,我希望能够更新表格 View 以仅显示可见数据点的详细信息。 我已经搜索了我能找到的代码和文档,但没有
我想做的是以下内容。我有一个折线图,上面有一些数据点。我想允许用户选择图表的 block 并通过拖动手指突出显示它。 我尝试了一些 hacky 方法,使用 ChartTransformer 和跟踪 U
我有以下图表,应该代表某物的前 10 位: 不过我需要反转左轴,因为顶部位置应该在顶部。我使用以下方法执行此操作: chartView.leftAxis.inverted = true 问题是我最终得
我想为我的 objective-c 项目使用 iOS 图表。由于 UI 完全用代码编写,我不想专门为图 TableView 创建一个 nib 文件。但是,创建 LineChartView 的简单 in
当我尝试在 fragment 中添加图表时出现一些错误。我正在尝试在 fragment 中制作一个图表,该 fragment 将引用我在 XML 中为 fragment 创建的 LineChartVi
有一种方法可以实现这样一种方法,当用户点击图表时,我可以知道要插入数组中的 x-y 值吗? 我正在尝试使用: func chartValueSelected(_ chartView: ChartVie
有人可以向我解释如何在我的 lineChartView 上制作流畅的动画吗? 与 lineChartView.animate(xAxisDuration: 3.0, easingOption: .li
我在学习ios-charts .我正在使用找到的教程 here .第一张图片显示了我得到的结果。你如何去除蓝色圆点,使其只显示像第二张图片中所示的平滑线? 代码片段如下 import UIKit im
我正在使用 iOS 图表库来集成 LineChartView我必须创建以下图表: 到目前为止,我已经做到了这一点: 我在这里面临三个问题: xAxis 中缺少二月和六月的文本。 必须在图表中添加左右空
以下基于 LineChartView 示例 ( from youtube ),它在标准 View (单 View 应用程序)中运行良好,而 BarChartView 在 TableViewCell 使
我是 iOS 图表的新手,但我已经弄清楚如何用它做很多事情。我无法弄清楚(或在任何地方找不到)的一件事是如何将 LineChartView 显示为样条而不是每个数据点的不同线条。我希望它平滑流畅,而不
目前我正在使用这个图表库Danielgindi Charts . 我想要实现的是,改变 lineChartView 的高亮颜色,请问你能帮我实现同样的目标吗? 目前我正在使用这段代码来更改图表中的突出
我正在使用 LineChartView 在我们的应用程序中绘制折线图。最新的要求是图表一次只能显示 4 条记录,所以 X-zoom 必须限制为 4 个条目。在不做任何骇人听闻的事情的情况下使用这个库是
我的图表使用自定义 IAxisValueFormatters 设置左右轴标签(如下)。我试过在左轴和右轴(如下)上使用 labelTextColor 属性,但它们没有更改标签的字体颜色。 class
我正在尝试从 Charts framework 创建一个简单的折线图 我已经成功地(至少我认为我做对了)使用 Carthage 将二进制文件链接到我的 XCode 项目,这样我就可以使用 Charts
我是一名优秀的程序员,十分优秀!