所以我不确定是否可以这样做,但我想在我的图表上突出显示某些散点图,同时仍保留原始轴标签。这是我的数据的一小部分: -
(0.5,0.525] 272
(0.925,0.95] 116
(0.975,1] 446
(1,1.025] 2840
(1.975,2] 974
(2,2.025] 1400
我有第一列的散点图作为我的x轴,第二列作为我的y轴。目前我正在突出显示我想要的点(例如(1,1.025] 2840
,将其添加为新的图例条目系列,但为了让它与原始数据水平对齐,我必须从1开始对所有点进行编号向前并以这种方式添加水平轴标签,以便突出显示的所有点都会遮盖其后面包含水平数据标签的其他点。有没有办法克服这一点而不用数字格式化x轴的数据?或者一种单独合并数据标签的方法吗?
为了说明这个问题,我在这篇文章的最后附上了一张图片。左边的列mzRange和频率用于绘制图形,而图形右侧的列用于突出显示底部图形上的点。但是,由于x轴标记为左侧列中的bin范围,因此它以数字方式上升,如最左侧列中的数字所示,这意味着我必须使用bin的位置编号来然后放置突出显示的点(如图中右边的列18,34,36等所示),这反过来隐藏了m / z bin范围的信息。希望这是有道理的。
答案 0 :(得分:0)
mzRange中的数据不是数字。如果它被用作X轴的数据源,它将导致数据点在X轴上以升序编号。
绘制数据点的唯一方法是使用精确的X和Y值作为原始数据点。您可以在原始mzRange列旁边的列中标记高光,然后绘制整个列。
见此截图:
注意X轴与B列的值没有任何共同之处,尽管它被用作X轴的数据源。红点高光放置在确定X轴位置的行中。这样,悬停在数据点上时出现的标签保持不变。