- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我需要在 iOS 中创建一个折线图,所以我搜索并发现 danielgindi/Charts 是最好的选择之一。
我开始使用它并绘制了图表,但我需要对 UI
进行一些更改。我试图为 danielgindi LineChart
提供我想要的外观,但我不明白。
我希望我为 x 轴提供的值应该按原样反射(reflect),但它没有反射(reflect)?
事情需要改变:-
左轴值 -> 我试图通过 lineChart.rightAxis.enabled = false
删除它。它删除 y 轴线(平行于 x 轴的线)。我想要 y 轴线。
虚线而不是完整的轴线。
X 轴应该正确显示值,显示的是 Jan、jan、feb 而不是 jan、feb、march,这也不正确。
方形黑框需要去掉。
这是代码:-
override func viewDidLoad() {
super.viewDidLoad()
self.lineChart.delegate = self
self.lineChart.chartDescription?.textColor = UIColor.white
let months = ["Jan" , "Feb", "Mar"]
let dollars1 = [1453.0,2352,5431]
setChart(months, values: dollars1)
}
func setChart(_ dataPoints: [String], values: [Double]) {
var dataEntries: [ChartDataEntry] = []
for i in 0 ..< dataPoints.count {
dataEntries.append(ChartDataEntry(x: Double(i), y: values[i]))
}
let lineChartDataSet = LineChartDataSet(values: dataEntries, label: nil)
lineChartDataSet.axisDependency = .left
lineChartDataSet.setColor(UIColor.black)
lineChartDataSet.setCircleColor(UIColor.black) // our circle will be dark red
lineChartDataSet.lineWidth = 1.0
lineChartDataSet.circleRadius = 3.0 // the radius of the node circle
lineChartDataSet.fillAlpha = 1
lineChartDataSet.fillColor = UIColor.black
lineChartDataSet.highlightColor = UIColor.white
lineChartDataSet.drawCircleHoleEnabled = true
var dataSets = [LineChartDataSet]()
dataSets.append(lineChartDataSet)
let lineChartData = LineChartData(dataSets: dataSets)
lineChart.data = lineChartData
lineChart.rightAxis.enabled = false
lineChart.xAxis.drawGridLinesEnabled = false
lineChart.xAxis.labelPosition = .bottom
lineChart.xAxis.valueFormatter = IndexAxisValueFormatter(values: dataPoints)
}
最佳答案
在 swift 3 中:答案一:
chartView.leftAxis.enabled = false
答案 4:
chartView.legend.enabled = false
关于ios - 在 danielgindi/Charts ios 中显示真实的 x 轴值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44025066/
我想使用 iOS 图表 (danielgindi) 来实时(和动画)展示排序算法的步骤。我需要在每次迭代时更新图表,但我找不到这样做的方法。 尝试过: sortingWindow.reloadInpu
我正在使用 danielgindi/iOSCharts 库来创建组合的折线图和条形图,如下所示。 我的图表呈现正确,并且具有点击和捏合缩放等用户交互。图表还能够检测到我的点击手势。但不知何故 func
我在 swift 中为我的 iOS 项目使用 danielgindi/Charts 库。具体来说,我使用的是条形图,其中每一天(x 轴)代表某个值(y 轴)。我知道我们可以通过在图表数据上设置 set
我正在尝试增加 iOS Swift 中图表和图例之间的间距。但我一直没能实现。 我现在的代码看起来像这样: override func configureChartView() { super
我正在尝试使用 danielgindi/ios-charts library 创建折线图通过在 X 轴上传递时间值和在 Y 轴上传递表示货币金额的整数值。 时间值,因为它在一个有限的区间内,因为我试图
我正在使用 Charts绘制饼图。它工作正常,但我需要将选定的部分索引传递给下一个 View Controller 。我使用了下面的代码并阅读了他们的 release notes对于图表 3.0。我在
所以我添加了一些限制线。 func addLimitLines() { let stopLoss = ChartLimitLine(limit: Double(1.70) , label: "
我正在使用适用于 iOS/Swift 的 danielgindi/Charts。饼图中显示了一个带有标签“DataSet”的额外图例条目,如下图所示: 当我追踪时,我发现 PieChartView 图
var dataEntries: [ChartDataEntry] = [] let financialData = data for chartData in financialDa
我想创建一个具有多个 y 轴的图形。 danielgindi 图表中可以使用决斗 y 轴图,但我想要更多的两个 y 轴图。如下图: let set1 = LineChartDataSet(values
我创建了一个带有折线/条形图的组合图表。 现在,条形图和折线图使用与左轴相同的 y 刻度 (0-5)。 我可以保留折线图但保留条形图的右轴刻度 (0-10) 吗? 折线图 Y 轴刻度从 (0-5),条
我需要在 iOS 中创建一个折线图,所以我搜索并发现 danielgindi/Charts 是最好的选择之一。 我开始使用它并绘制了图表,但我需要对 UI 进行一些更改。我试图为 danielgind
我已经使用位于 https://github.com/danielgindi/ios-charts 的库创建了简单的条形图仍然无法弄清楚如何使它成为一个分组的条形图。我已将 units sold 数组
我是一名 C# 开发人员,试图为我正在开发的应用程序创建美观的图表。我使用 Xamarin.iOS 和 Xamarin.Droid 在 C# 中创建具有共享代码和 Web 服务的 native 应用程
问题陈述:由于在 swift 3.0 语法错误中使用“danielgindi/Charts library”实现 Bar-Chart 时出现一些错误而无法运行。 Swift 3.0 中的实际错误: 在
使用以下代码 barchart.xAxis.labelTextColor = UIColor.white barchart.xAxis.labelPosition = .topInside barCh
我想在表格单元格中使用水平条形图,因为每个单元格值都将动态分配。谢谢这是 cellForRowAtIndexPath 中的代码强文字 [ self 设置BarLineChartView:cell.ch
我是一名优秀的程序员,十分优秀!