将图例添加到ggplot2线图

我有一个关于ggplot2的传说的问题。 我设法在同一个图中绘制三条线,并且想要使用三种颜色添加图例。 这是使用的代码 library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") + xlab(" ") + scale_y_continuous(limits = c(-10,40)) + geom_line(aes(x=fecha, y=TempMedia,colour="2"),colour="green") + geom_line(aes(x=fecha, y=TempMin,colour="2"),colour="blue") + scale_colour_manual(values=c("red","green","blue")) temp 和输出 我想用三种颜色和variables名称(TempMax,TempMedia和TempMin)添加一个图例。 我努力了 scale_colour_manual 但是找不到确切的方法。 不幸的是原始数据从链接网站删除,无法恢复。 但他们来自这种格式的气象数据文件 "date","Tmax","Tmin","Tmed","Precip.diaria","Wmax","Wmed" 2000-07-31 00:00:00,-1.7,-1.7,-1.7,-99.9,20.4,20.4 2000-08-01 00:00:00,22.9,19,21.11,-99.9,6.3,2.83 2000-08-03 00:00:00,24.8,12.3,19.23,-99.9,6.8,3.87 2000-08-04 00:00:00,20.3,9.4,14.4,-99.9,8.3,5.29 […]

如何在Java中初始化一个数组?

我正在初始化一个数组数据,像这样: public class Array { int data[] = new int[10]; /** Creates a new instance of Array */ public Array() { data[10] = {10,20,30,40,50,60,71,80,90,91}; } } NetBeans在线指出错误 data[10] = {10,20,30,40,50,60,71,80,90,91}; 我该如何解决这个问题?

JavaScript离开页面之前

我想在用户离开页面之前进行确认。 如果他说好,那么它会redirect到新的页面或取消离开。 我试图使它onunload <script type="text/javascript"> function con() { var answer = confirm("do you want to check our other products") if (answer){ alert("bye"); } else{ window.location = "http://www.example.com"; } } </script> </head> <body onunload="con();"> <h1 style="text-align:center">main page</h1> </body> </html> 但确认页面已经closures了吗? 如何正确地做到这一点? 如果有人演示如何用jQuery来做,会更好吗?

将os.system的输出分配给一个variables,并防止它显示在屏幕上

我想将我使用os.system运行的命令的输出分配给一个variables,并防止它被输出到屏幕。 但是,在下面的代码中,输出被发送到屏幕上,并且为var打印的值为0,这表示命令是否成功运行。 有没有办法将命令输出分配给variables,并阻止它显示在屏幕上? var = os.system("cat /etc/services") print var #Prints 0

如何从Javascript调用Objective-C?

我有一个WebView,我想从JavaScript调用Objective-C中的视图。 有人知道我怎么能做到这一点? 我在我的ViewController中有这样的代码: – (BOOL)webView:(UIWebView *)webView2 shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { NSString *requestString = [[request URL] absoluteString]; NSArray *components = [requestString componentsSeparatedByString:@":"]; if ([components count] > 1 && [(NSString *)[components objectAtIndex:0] isEqualToString:@"myapp"]) { if([(NSString *)[components objectAtIndex:1] isEqualToString:@"myfunction"]) { NSLog([components objectAtIndex:2]); [[Airship shared] displayStoreFront]; //<- This is the code to open the Store NSLog([components objectAtIndex:3]); // param2 […]

当我的应用程序转到后台时,如何防止Android获取屏幕截图?

我目前正在构build的应用程序要求应用程序必须防止操作系统为了安全起见将应用程序推入后台时截屏。 这样,在应用程序之间切换时,将无法看到最后一个活动屏幕。 我打算把这个function放在应用程序类的onPause方法中,但首先我需要找出如何实现这个function。 那么有没有人在那里,有一个线索如何解决这个问题?

如何asynchronous使用HttpWebRequest(.NET)?

我如何asynchronous使用HttpWebRequest(.NET,C#)?

如何使用LocalDateTimeparsing/格式化date? (Java 8)

Java 8添加了一个用于处理date和时间的新API(JSR 310)。 我有date和时间string(例如"2014-04-08 12:30" )。 我如何从给定的string获取LocalDateTime实例? 在完成LocalDateTime对象的处理之后:如何将LocalDateTime实例转换回与上面所示格式相同的string?

赢7,64位,DLL的问题

我的可执行文件有问题。 我在我的Win-7 64位开发盒上运行这个C ++ 32位可执行文件,它也包含所有这些MS应用程序(Visual Studio 2008 + 2010,TFS,SDK,MS Office)…而且它仍然运行得很好。 现在我得到了同样的程序的客户端安装,并要求用干净的Win-7安装来testing它。 因此,我得到了我的Win-7 64位VM Ware,并将其更新到了Win-7 SP 1(与我的开发者盒子完全相同的版本)。 但是,在我的开发者框中,一切都很好,该程序不适用于VW Ware(30天试用版)框。 x86依赖walker告诉我,下面的DLLs丢失: API-MS-WIN-CORE-COM-L1-1-0.DLL API-MS-WIN-CORE-的WinRT-ERROR-L1-1-0.DLL API-MS-WIN-CORE-WinRT的-L1-1-0.DLL API-MS-WIN-CORE-的WinRT-ROBUFFER-L1-1-0.DLL API-MS-WIN-CORE-的WinRT-STRING-L1-1-0.DLL API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL DCOMP.DLL GPSVC.DLL IESHIMS.DLL 我search了API-MS-WIN -…这些API,发现它们实际上已经是Win-7的一部分(有些网站声称属于Win-8和Win 2012服务器)。 我已经尝试了我发现的build议修复,它们是: 运行'sfc / scannow' 安装Visual Studio 2008 SP1运行时可执行文件 但是这并没有解决任何问题。 🙁 附注:我的开发箱也没有他们,似乎并不需要他们。 例如,我的盒子上的user32.dll不会链接到其中的一个,而在VM ware上安装。 任何想法如何解决这个问题? 我试图find一个合适的下载/修复MS页面,但失败了。 问候,托马斯 解决了我的问题之后,我想报告发现的内容,因为问题已经closures,所以我不能发表这个答案。 实际上所有的DLL报告由依赖walker工具,nameley那些 * API-MS-WIN-CORE-… typesDLL不是实际问题的一部分。 在我的情况下,3个OCX文件的注册丢失,然后一切都很好,但依赖walker工具仍然列出所有非常相同的DLL,即使现在程序运行良好。 它的要点:正如其他人所说,这个工具现在有点过时了,并不总是适合新的操作系统。 因此,请保持睁大眼睛,不要因为错过“API-MS-WIN-CORE-COM-L1-1-0.DLL”而误导,…问题可能完全在于别处。

“date():依靠系统的时区设置是不安全的…”

当我要求在服务器上将PHP版本从5.2.17更新到PHP 5.3.21时,我得到了这个错误。 <div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;"> <h4>A PHP Error was encountered</h4> <p>Severity: Warning</p> <p>Message: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this […]