点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
人们好,
我已经实现了FUIChartView类型区域。 根据要求,我们需要指定y轴的范围。尽管我查看了api文档,但仍在尝试设置以下属性。
chartView.categoryAxis.isZeroBased = false
chartView.categoryAxis.abbreviatesLabels = false
chartView.categoryAxis.explicitMax = 66.0
chartView.categoryAxis.explicitMin = 20.0
但是在我的图表视图中却没有反映出来。
如果我缺少一些东西,请帮助我。
以下代码用于设置图表视图:
chartView.chartType = .area
chartView.selectionMode = FUIChartSelectionMode.all
chartView.dataSource = 自我
summaryView.dataSource = 自我
chartView.delegate = 自我
chartView.style.themePalette.primary2 = UIColor.orange
chartView.style.themePalette.primary4 = UIColor.gray
chartView.series.colors = UIColor.gray
chartView.series.points.isHidden = true
chartView.categoryAxis.isZeroBased = false
chartView.categoryAxis.abbreviatesLabels = false
chartView.categoryAxis.explicitMax = 66.0
chartView.categoryAxis.explicitMin = 20.0
chartView.isUserInteractionEnabled = 真
谢谢
Ruchi
Ruchi,我认为您应该尝试在数字轴而不是类别轴上设置值。
**编辑**我知道对此存在历史限制,已转发给 新开发者。
感谢Stan,
我也对numericalAxis进行了尝试,但仍然没有体现。
chartView.numericAxis.isZeroBased = false
chartView.numericAxis.abbreviatesLabels = false
chartView.numericAxis.explicitMax = 66.0
chartView.numericAxis.explicitMin = 20.0
谢谢
Ruchi
Ruchi,
正如Stan所指出的那样,categoryAxis是x轴,因此您需要将numericAxis用作y轴。 而且,如果您想更改次要y轴的默认设置,则需要使用secondaryNumericAxis。
默认情况下,图表会根据您传入的数据来计算范围。因此,除非您要为图表指定范围,否则通常不必为数据范围指定explicitMin和explicitMax。
所以您的代码应该这样:
chartView.numericAxis.isZeroBased = false
chartView.numericAxis.explicitMax = 66.0
chartView.numericAxis.explicitMin = 20.0
谢谢
深
一周热门 更多>