小编nic*_*ico的帖子

R levelplot colorkey标签和颜色范围

我试图从格子包中制作一个水平图(也是显示轮廓线).我有几个问题(如下所述).

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)

r lattice removing-whitespace levelplot

2
推荐指数
1
解决办法
1万
查看次数

请参阅R中的相对行

我知道答案必须在那里,但我无法弄清楚如何说出问题.

我想计算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)

(即当年的价值减去上一年的价值)

但我不知道如何在另一行创建的行中得到结果.有帮助吗?

谢谢,汤姆

r

1
推荐指数
1
解决办法
299
查看次数

在R中的表达式调用中包含变量

我想知道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(也就是说,它不能代替i1, 2, ... 6

expression r

1
推荐指数
1
解决办法
2613
查看次数

matplotlib 中补丁的旋转未按预期运行

我正在尝试将旋转的矩形覆盖到 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 值介于 …

python matplotlib

1
推荐指数
1
解决办法
2691
查看次数

为什么<a>标签不会产生可点击的链接?

我有一个看起来像这样的链接:

<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

html javascript jquery

1
推荐指数
1
解决办法
108
查看次数

在PHP中显示SQL表

我试图在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)

php sql

1
推荐指数
1
解决办法
2万
查看次数

使用字符串在C++中设置控制台标题

我想知道如何使用字符串作为新参数来更改C++中的控制台标题.
我知道您可以使用SetConsoleTitleWin32 API 的功能,但不使用字符串参数.
我需要这个,因为我正在使用控制台效果和命令进行Java本机接口项目.
我正在使用Windows,它只需要与Windows兼容.

c++ windows console java-native-interface title

1
推荐指数
1
解决办法
2万
查看次数

GNU通用公共许可证错误?

我开发了一个程序,它利用串行编程从串口读写,并将值放在Ubuntu环境下的数据库中.最近,我使用boost lib添加了一些功能来过滤读取功能等.但是当我运行程序时,比如在15-20分钟之后,我得到了分段错误.当我检查我在程序中定义的日志文件时,我得到了以下行.我不知道究竟是什么.有人可以指导我.

a copy of the GNU General Public License          along with this
Run Code Online (Sandbox Code Playgroud)

程序; 如果没有,请写信给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++ boost serial-port gnu

0
推荐指数
1
解决办法
196
查看次数

我在哪里可以找到++运算符的实现?

在哪里可以找到++数字和指针的运算符的C/C++实现?

我环顾网络但没有发现太多......

c c++ algorithm

0
推荐指数
1
解决办法
297
查看次数

R中基于多个条件的列平均值

我有一个数据框

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,因为它们具有相同的值y1y0y3,和y4 …

r rows mean

0
推荐指数
1
解决办法
3968
查看次数