gpt4 book ai didi

ios - 尝试通过 FusionCharts XT 在 iOS 上绘制图表

转载 作者:行者123 更新时间:2023-11-29 12:48:44 25 4
gpt4 key购买 nike

我是 Xcode 的新手,我正在学习它并尝试一些东西......现在我尝试通过 FusionCharts XT 在 iOS 上绘制图表。我将 webView 添加到我的屏幕并从 FusionChart 的文档示例开始 here现在我有了代码:

  - (void)viewDidLoad
{
//chart building (via FusionChartsXT)
[self plotChart];
}

- (void)plotChart
{
self.chartData = [NSMutableString string];
[self.chartData appendString:@"<chart caption='Weekly Sales Summary' "];
[self.chartData appendString:@"xAxisName='Week' yAxisName='Amount' numberPrefix='$'> "];
[self.chartData appendString:@"<set label='Week 1' value='14400' /> "];
[self.chartData appendString:@"<set label='Week 2' value='19600' /> "];
[self.chartData appendString:@"<set label='Week 3' value='24000' /> "];
[self.chartData appendString:@"<set label='Week 4' value='15700' /> "];
[self.chartData appendString:@"</chart>"];

//setup chart HTML
self.htmlContent = [NSMutableString stringWithFormat:@"%@", @"<html><head>"];
[self.htmlContent appendString:@"<script type='text/javascript' src='FusionCharts.js'></script>"];
[self.htmlContent appendString:@"</head><body><div id='chartContainer'>Chart will render here.</div>"];
[self.htmlContent appendString:@"<script type='text/javascript'>"];
[self.htmlContent appendString:@"var myChart = new FusionCharts( 'Column3D.swf', 'myChartId', '400', '300' );"];
[self.htmlContent appendFormat:@"myChart.setXMLUrl(\"%@\");", self.chartData];
[self.htmlContent appendString:@"myChart.render('chartContainer');"];
[self.htmlContent appendString:@"</script></body></html>"];

//HTML loading
[self.webView loadHTMLString:self.htmlContent
baseURL:nil];

}

但是 Chart 将在这里呈现我所看到的一切。我做错了什么?我看到了example但它太矫枉过正了。我想要一些简单的东西,因为我只写了 xml 和 web 渲染。

最佳答案

我发现了错误!

最后一行是正确的:

NSURL *baseURL = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@", [[NSBundle mainBundle] bundlePath]]];
[self.webView loadHTMLString:self.htmlContent baseURL:baseURL];

关于ios - 尝试通过 FusionCharts XT 在 iOS 上绘制图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22969055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com