ios - Telerik iOS 图表将列与轴匹配

标签 ios telerik ios8

我正在使用 iOS 8 的 Telerik UI,因为我之前没有使用过类似的东西,所以在让列系列与特定 Y 轴匹配时遇到了一些麻烦。

具体来说:

TKChartCategoryAxis *categoryAxis = [[TKChartCategoryAxis alloc] initWithCategories:ArrayA];
_chartView.xAxis = categoryAxis;

TKChartNumericAxis *axisA = [[TKChartNumericAxis alloc]initWithMinimum:@0 andMaximum:@1000];
axisA.position = TKChartAxisPositionLeft;


TKChartNumericAxis *axisB = [[TKChartNumericAxis alloc]initWithMinimum:@0 andMaximum:@100];
axisB.position = TKChartAxisPositionRight;

TKChartColumnSeries *seriesA = [[TKChartColumnSeries alloc] initWithItems:ArrayB];
axisA.xAxis = categoryAxis;
seriesA.yAxis = axisA;

TKChartColumnSeries *seriesB = [[TKChartColumnSeries alloc] initWithItems:ArrayB];
axisB.xAxis = categoryAxis;
seriesB.yAxis = axisB;

我尝试编辑每个列以匹配 y 系列,但是这些列被堆叠在另一个之上,而不是像我需要的那样并排放置。我不知道我到底错在哪里。

提前致谢。

最佳答案

只有当所有系列共享相同的 y 轴时,您才能在 TKChart 中对系列进行聚类。解决该问题的一种选择是添加另一个与任何系列无关的 y 轴。这是一个示例:

TKChartCategoryAxis *xAxis = [[TKChartCategoryAxis alloc] initWithCategories:categories];
chart.xAxis = xAxis;

TKChartNumericAxis *leftAxis = [[TKChartNumericAxis alloc] initWithMinimum:@0 andMaximum:@1000];
leftAxis.position = TKChartAxisPositionLeft;
[chart addAxis:leftAxis];

TKChartNumericAxis *rightAxis = [[TKChartNumericAxis alloc] initWithMinimum:@0 andMaximum:@100];
rightAxis.position = TKChartAxisPositionRight;
[chart addAxis:rightAxis];

TKChartColumnSeries *seriesA = [[TKChartColumnSeries alloc] initWithItems:dataPoints];
TKChartColumnSeries *seriesB = [[TKChartColumnSeries alloc] initWithItems:dataPoints1];

[chart addSeries:seriesA];
[chart addSeries:seriesB];

关于ios - Telerik iOS 图表将列与轴匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26176039/

相关文章:

ios - 查找内存泄漏

ios - 如何在 Swift 中使用 CoreAnimation 为 UILabel 文本属性设置动画?

ios - 使用 fetchedResultsController 删除 TableView 中的行

python - 拦截从 iOS 应用程序发送到服务(从 Python 和 Appium)的请求

jquery - Telerik RadToolTipManager Chrome 中的工具提示位置不正确

xcode - 如何在 IOS8 键盘扩展上使用自动布局

css - Telerik 样式数字文本框

c# - Telerik RadControls,控制当 EnableEmbeddedScripts 为 true 时生成 ScriptResource.axd 文件的位置

ios - 具有滚动功能的大量文本的 UIAlertController?

ios - Touch ID 导致应用程序无响应