我试图使用函数在html页面中调用javascript -
View did load function
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writablePath = [documentsDirectory stringByAppendingPathComponent:@"BasicGraph.html"];
NSURL *urlStr = [NSURL fileURLWithPath:writablePath];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *myPathInfo = [[NSBundle mainBundle] pathForResource:@"BasicGraph" ofType:@"html"];
[fileManager copyItemAtPath:myPathInfo toPath:writablePath error:NULL];
[graphView loadRequest:[NSURLRequest requestWithURL:urlStr]];
}
- (void) webViewDidFinishLoad:(UIWebView *)webView
{
[graphView stringByEvaluatingJavaScriptFromString:@"methodName()"];
}
Run Code Online (Sandbox Code Playgroud)
这是html页面上的javascript -
<script>
function methodName()
{
// code to draw graph
}
Run Code Online (Sandbox Code Playgroud)
但是,函数methodName()没有被调用但是在window.onload = function()之后一切正常.
我正在尝试将RGraphs集成到我的应用程序中,并且Basic.html是编写javascripts的html页面.
如果有人可以帮我解决这个问题会很棒.
我用它来清除图表:
for (var i=0; i< document.getElementsByTagName('canvas').length; i++) {
RGraph.Clear(document.getElementsByTagName('canvas')[i]);
}
Run Code Online (Sandbox Code Playgroud)
当我重新加载页面时,前一个出现,新图表放在最后一个,新标签放在最后一个上面
我用甜甜圈和饼图
thankss!
下午好,
我正在尝试制作一个时间序列图,箭头显示风向,并着色显示风速强度.最终我试图获得这样的情节(只是我在网上找到的一个示例图片):

我设法找到一个类似的帖子(见下文),我试图遵循,但我坚持正确显示风向箭头.
上一篇类似的帖子: ggplot2带箭头/向量的风时间序列
我到目前为止所编的代码如下:
require(ggplot2)
require(scales)
require(gridExtra)
require(lubridate)
dat <- data.frame(datetime = ISOdatetime(2013,08,04,0,0,0) +
seq(0:23)*60*60, pollutant = runif(24, 25, 75))
## create wind speed data
dat$ws <- runif(nrow(dat), 0 , 15 )
## create wind direction data
dat$wd <- runif(nrow(dat), 0 , 360 )
# define an end point for geom_segment
dat$x.end <- dat$datetime + minutes(60)
ggplot(data = dat, aes(x = datetime, y = pollutant)) +
geom_line() +
geom_segment(data = dat,
size = 1,
aes(x = …Run Code Online (Sandbox Code Playgroud)