我试图从格子包中制作一个水平图(也是显示轮廓线).我有几个问题(如下所述).
MyData:https: //www.dropbox.com/s/ht55g0qlkiou2x2/growth.matrix.stackoverflow.xlsx
require(lattice)
require(latticeExtra)
require(xlsx)
#matrix to be plotted
growth.matrix<-as.matrix(read.xlsx("C:/Users/eckmannm/Dropbox/growth.matrix.stackoverflow.xlsx",sheetName="p4.pct",colIndex=2:8,startRow=3,endRow=15,header=FALSE))
#column values
TempRange<-as.numeric(c(0, 2, 4, 6, 8, 10, 12))
#row values
MeanTemp<-as.numeric(c(6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18))
#x and y axis labels
x.range<-as.numeric(c(6, 8, 10, 12, 14, 16, 18))
#color ramp
col.l <- colorRampPalette(c('red', 'orange', 'yellow', 'green', 'cyan', 'blue'))
colorplot<-
levelplot(
growth.matrix,
row.values=(MeanTemp),
column.values=(TempRange),
col.regions=col.l,
at=seq(from=0,to=1.01,length=100),
lattice.options=list(key=list(cex=4)),
panel = panel.2dsmoother,
scales=list((x=list(labels=MeanTemp)), y=list(labels=TempRange)),
colorkey=list(at=as.numeric(factor(c(seq(from=0, to=1, by=.20)))),
labels=as.character(c( "0", "20%", "40%", "60%", …Run Code Online (Sandbox Code Playgroud) 我知道答案必须在那里,但我无法弄清楚如何说出问题.
我想计算data.frame中值之间的差异.
由此:
f <- data.frame(year=c(2004, 2005, 2006, 2007), value=c(8565, 8745, 8985, 8412))
year value
1 2004 8565
2 2005 8745
3 2006 8985
4 2007 8412
Run Code Online (Sandbox Code Playgroud)
对此:
year value diff
1 2004 8565 NA
2 2005 8745 180
3 2006 8985 240
4 2007 8412 -573
Run Code Online (Sandbox Code Playgroud)
(即当年的价值减去上一年的价值)
但我不知道如何在另一行创建的行中得到结果.有帮助吗?
谢谢,汤姆
我想知道expression在R中使用时是否可以包含变量
例如,我想做这样的事情:
par(mfrow=c(2,3))
for (i in 1:6)
{
plot(x, p1-i*p2, main=expression(Phi[1] - i * Phi[2]))
}
Run Code Online (Sandbox Code Playgroud)
但是,这并不工作,因为它打印Φ 1 - Iφ 2(也就是说,它不能代替i用1, 2, ... 6
我正在尝试将旋转的矩形覆盖到 matplotlib 图表上。我有以下代码:
fig = Figure((3.8, 3.4))
subp = fig.add_subplot(111)
fig.axes[0].set_autoscale_on(False)
fig.axes[0].set_ylim([float(self.getConfig('GUI', 'chartmin', '-1')),float(self.getConfig('GUI', 'chartmax','4' ))])
fig.axes[0].set_xlim([dataSet[0][2]/1000,dataSet[-1][2]/1000])
fig.axes[0].yaxis.grid(True, which='major')
timevals = []
dataPoints = []
#timevals and datapoints are then populated and added to chart correctly, code removed for easier reading
subp.plot(timevals, dataPoints)
rect = matplotlib.patches.Rectangle( ((dataSet[0][2]/1000)+3,0), width=1.5, height=3, alpha=0.50)
rect2 = matplotlib.patches.Rectangle( ((dataSet[0][2]/1000)+3,0), width=1.5, height=3, color="red", alpha=0.50)
t_start = subp.transData
t = matplotlib.transforms.Affine2D().rotate_deg(-45)
t_end = t_start + t
rect.set_transform(t_end)
subp.add_patch(rect)
subp.add_patch(rect2)
Run Code Online (Sandbox Code Playgroud)
dataSet[0][2]/1000)+3 给出图表时间序列的开始 + 3 秒
正在生成的图表的 y 值介于 …
我有一个看起来像这样的链接:
<p class="half_text"><?php echo $upvotes; ?> <strong>
<a id="vote_up" style="color: #295B7B; font-weight:bold;" href="">Vote Up</a>
</strong> | <?php echo $downvotes; ?> <strong>
<a id="vote_down" style="color: #295B7B; font-weight:bold;" href="">Vote Down</a>
</strong></p>
Run Code Online (Sandbox Code Playgroud)
和我试图调用的一些jQuery代码.
<script type="text/javascript">
$('#vote_up').click(function()
{
alert("up");
});
</script>
Run Code Online (Sandbox Code Playgroud)
但由于某些原因,当按下投票上或下链接时,警报不会触发.知道我做错了什么吗?
你可以在这里看到这个:http://www.problemio.com
我试图在PHP中显示一个表.我已经建立了有效的连接.我收到错误:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /Applications/XAMPP/xamppfiles/htdocs/project.php on line 17
Run Code Online (Sandbox Code Playgroud)
页面代码:
<html>
<head>
<title>PHP Site Michael Mazur</title>
</head>
<body>
<?php
//connect to DB
$con=mysql_connect("localhost","mike","mike");
$db_found = mysql_select_db("my_guitar_shop2");
$result = mysql_query("SELECT firstName,lastName FROM customers");
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['firstName'] . "</td>";
echo "<td>" . $row['lastName'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我想知道如何使用字符串作为新参数来更改C++中的控制台标题.
我知道您可以使用SetConsoleTitleWin32 API 的功能,但不使用字符串参数.
我需要这个,因为我正在使用控制台效果和命令进行Java本机接口项目.
我正在使用Windows,它只需要与Windows兼容.
我开发了一个程序,它利用串行编程从串口读写,并将值放在Ubuntu环境下的数据库中.最近,我使用boost lib添加了一些功能来过滤读取功能等.但是当我运行程序时,比如在15-20分钟之后,我得到了分段错误.当我检查我在程序中定义的日志文件时,我得到了以下行.我不知道究竟是什么.有人可以指导我.
Run Code Online (Sandbox Code Playgroud)a copy of the GNU General Public License along with this程序; 如果没有,请写信给Free Software Foundation,Inc.,59 Temple Place,Suite 330,Boston,MA","NU General Public License
以及该程序; 如果没有,请写信给Free Software
Foundation,Inc.,59 Temple Place,Suite 330,Boston,MA","
以及该程序; 如果没有,请写信给Free Software
Foundation,Inc.,59 Temple Place,Suite 330,Boston,MA","ram; 如果没有,请写信给Free Software
Foundation,Inc.,59 Temple Place,Suite 330,Boston,MA","e Free Software Foundation,Inc.,59 Temple Place,Suite 330,Boston,MA","tion,Inc .,59 Temple Place,Suite 330,Boston,MA","ace,Suite 330,Boston,MA","MA","","","
","HUB-ARM")
谢谢和问候,SamPrat.
在哪里可以找到++数字和指针的运算符的C/C++实现?
我环顾网络但没有发现太多......
我有一个数据框
DF <- data.frame(y1=c("AG","AG","AI","AI","AG","AI"),
y0=c(2,2,1,1,2,1),
y3=c(1994,1996,1997,1999,1994,1994),y4=c("AA","FB","AA","EB","AA","EB"),
mw3wuus=c(26,34,22,21,65,78),
Country_true=c("Antigua and Barbuda","Antigua and Barbuda","Anguilla","Anguilla","Antigua and Barbuda","Anguilla"))
DF
y1 y0 y3 y4 mw3wuus Country_true
1 AG 2 1994 AA 26 Antigua and Barbuda
2 AG 2 1996 FB 34 Antigua and Barbuda
3 AI 1 1997 AA 22 Anguilla
4 AI 1 1999 EB 21 Anguilla
5 AG 2 1994 AA 65 Antigua and Barbuda
6 AI 1 1994 EB 78 Anguilla
Run Code Online (Sandbox Code Playgroud)
我正在尝试根据其他列相等的事实创建一个带有均值变量的新列
例如,在本例中,一切都必须是相同的,但行5和1,我需要计算的平均值mw3wuus,因为它们具有相同的值y1,y0,y3,和y4 …