标签: overlap

如何克服ggplot2中没有抖动或透明度的重叠点

我开始使用ggplot2.我有一些小的n(大约30左右)粒度数据,有很多重叠.抖动和alpha(透明度)都不合适.相反,带有堆栈和偏移的条形图最好,但我不知道如何在ggplot2中执行此操作.你知道吗?

要查看最终结果应该单击此图形.

这是我几年前使用的脚本.

stripchart(SystData$DayTo1Syst~SystData$strain,vertical=TRUE,method="stack",pch=19,offset=.3,xlab="Strain",main="Rapidity of Systemic Disease Onset",ylab="Days post inoculation")
Run Code Online (Sandbox Code Playgroud)

r overlap stripchart ggplot2

6
推荐指数
2
解决办法
6848
查看次数

Valgrind警告:我应该认真对待它

背景:我有一个模仿的小例程,fgets(character, 2, fp)除了它从字符串而不是流中获取字符.newBuff是动态分配的字符串,作为参数传递,字符声明为char character[2].

常规:

character[0] = newBuff[0];

character[1] = '\0';

strcpy(newBuff, newBuff+1);
Run Code Online (Sandbox Code Playgroud)

strcpy在从中读取每个字符时复制信息丢失.

问题:Valgrind确实警告我这个活动,"源和目标重叠在strcpy(0x419b818,0x419b819)".

我应该担心这个警告吗?

c valgrind overlap strcpy

6
推荐指数
2
解决办法
5412
查看次数

android - 重叠图像(扑克牌)

我试图让我的游戏中的扑克牌重叠,这样只能看到一张牌的前半部分而另一张牌被下一张扑克牌所覆盖.应该完全可见的唯一卡将是最后/最右边的卡.

我在framelayout和relativelayout中使用了以下代码无济于事.谁能提供一些建议?

public int shouldShow(int numberOfCards, int card, int id)
{
    if(card == -1)
        hide(id);
    else
    {
        findViewById(id).setBackgroundDrawable(deckimages[card]);
        //findViewById(id).offsetLeftAndRight(findViewById(id).getWidth()* numberOfCards / 2);
        show(id);
        //findViewById(id).setPadding(findViewById(id).getWidth()* numberOfCards / 2, 0,0,0);
        return numberOfCards+1;
    }
    return numberOfCards;
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用填充和偏移方法,这两种方法都不适合我.但我也注意到getwidth()和getmeasuredwidth()方法返回0.

我应该使用哪种布局以及为什么getwidth功能不起作用的任何建议?

xml代码在下面...会有比这更多的图像,但这是我正在测试的

<RelativeLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/RelativeLayout1">
            <ImageView android:id="@+id/imageView2" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
            <ImageView android:id="@+id/imageView3" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
        </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

layout android overlap relativelayout android-framelayout

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

同位素折叠(元素重叠)

我一直在阅读堆栈溢出的解决方案,但找不到它.

在此输入图像描述 (http://i.imgur.com/hrcDg.png上的完整尺寸图片)

当我加载页面时,它看起来像那样

这是网站(测试版)

http://e-gimnazija.hostoi.com/test/site/index.html

如果按下全部它展开,也许我可以解决它,如果它在开始时自动展开

jquery filter overlap fold jquery-isotope

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

如何使用OpenGL避免透明度重叠?

我正在研究iOS上的手写应用程序.我从iOS文档中找到了由OpenGL ES实现的示例项目"GLPaint",并对其进行了一些修改.

我跟踪触摸点并计算点之间的曲线并单独绘制粒子图像曲线,使其看起来像手指经过的位置.

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, brushData); // burshData is from CGImage, it is 

// vertexBuffer is generated based on the calculated points, it's just a sequence of point where need to draw image.
glVertexPointer(2, GL_FLOAT, 0, vertexBuffer); 
glDrawArrays(GL_POINTS, 0, vertexCount);

glBindRenderbufferOES(GL_RENDERBUFFER_OES, viewRenderbuffer);
[context presentRenderbuffer:GL_RENDERBUFFER_OES];
Run Code Online (Sandbox Code Playgroud)

我得到的是一条看起来相当不错的实线.但现在我想绘制半透明高光而不是实线.因此,我使用50%透明度替换粒子图像而不更改代码.

50%透明度粒子图像的结果

50%透明度粒子图像的结果

混合有问题.

我需要的

我需要的

我使用半透明度粒子图像绘制三个点,交叉区域应保持50%的透明度.

解决方案是什么?

transparency alpha opengl-es overlap ios

6
推荐指数
2
解决办法
2242
查看次数

重叠div:悬停

我有悬停和悬停时高度增长的div我希望它们与所有其他div重叠,而不是像我的例子那样推动它们.

#container{
width: 300px;
}

#container a div{
float:left;
width: 100px;
height: 60px;
-webkit-transition: all 0.25s ease;
}

#container .color1{
background: #444;
}

#container .color2{
background: #555;
}

#container .color3{
background: #666;
}

#container .color4{
background: #777;
}

#container .color5{
background: #888;
}

#container a div:hover{
height: 80px;
-webkit-transition: all 0.25s ease;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/MrSlacker/5wa3X/

html css overlap hover

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

防止力导向图中的节点重叠

我已经为社交网络分析构建了一个力导向图.

我面临的问题是节点彼此重叠,

如何防止强制有向图中节点重叠?

这是我的虚拟数据代码

以下是我的力导向图的图像

在此输入图像描述

在此输入图像描述

如何删除这些节点的重叠?如何在链接之间保持至少一段距离,以便链接正确可见?

javascript overlap d3.js force-layout

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

Excel XY图表(散点图)数据标签无重叠

所以过去一周我一直在研究这个问题.虽然它不能创造奇迹,但我可以说我有一个非常好的结果: 之前和之后 在更严肃的图表之前和之后
我只是想把这个代码放在那里为所有像我一样的穷人寻找某种vba宏来帮助他们避免散点图中的标签重叠,因为在对这个主题进行研究时,我无法找到任何有用的东西.

charts vba scatter-plot excel-vba overlap

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

位置粘性自动“顶部”位置

有没有办法让即时贴考虑页面上的其他贴纸?

例如:

body {
  display: flex;
  min-height: 2000px;
  flex-direction: column;
}
#header {
  height: 40px;
  flex: 0 0 auto;
  position: sticky;
  top: 0;
  background: yellow;
}
#footer {
  flex: 0 0 auto;
  height: 20px;
}
#main {
  display: flex;
  flex: auto;
  background: blue;
}
#side {
  width: 200px;
  background: red;
}
#side > div {
  position: sticky;
  top: 0px;
}
Run Code Online (Sandbox Code Playgroud)
<div id="header">header</div>
<div id="main">
  <div id="side">
    <div>side</div>
  </div>
  <div id="content">
    content
  </div>
</div>
<div id="footer">footer</div>
Run Code Online (Sandbox Code Playgroud)

请注意,如果我向下滚动标题将与侧边栏重叠,因为它们具有相同的top位置。

要修复我必须使侧边栏的顶部位置采用标题高度的值

css position sticky overlap

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

合并不同范围的栅格,对R中重叠的单元格值求和

我正在尝试合并具有不同范围的光栅化折线,以创建指示单元重叠次数的单个表面。

由于计算限制(考虑到我的研究区域的大小),我无法使用extend然后stack为每个栅格(总计数 = 67)。

我遇到过mergeR 中的函数,这使我可以将栅格合并到一个表面中。然而,它似乎不喜欢我插入一个函数来计算重叠单元格的总和。

也许我遗漏了一些明显的东西,或者这是merge功能的限制。关于如何生成此输出的任何建议,避免extend&stack将不胜感激!

代码:

# read in specific route rasters
raster_list <- list.files('Data/Raw/tracks/rasterized/', full.names = TRUE)

for(i in 1:length(raster_list)){

   # get file name
   file_name <- raster_list[i]

   # read raster in
   road_rast_i <- raster(file_name)

   if(i == 1){

   combined_raster <- road_rast_i

   } else {

   # merge rasters and calc overlap
   combined_raster <- merge(combined_raster, road_rast_i, 
                            fun = function(x, y){sum(x@data@values, y@data@values)})
  }
 }
Run Code Online (Sandbox Code Playgroud)

当前输出的图像:

当前输出的图像

单个路线的图像(示例):

单个路线的图像(示例)

修复图像:

修复图像)

merge r raster overlap

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