突出显示数据范围,同时保留原始数据标签轴

Highlighting data range whille retaining original data label axis

所以我不确定这是否可以完成,但我想在图表上突出显示某些散点图点,同时仍保留原始轴标签。这是我的一小部分数据:-

(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 轴数字数据的情况下克服这个问题?或者一种单独合并数据标签的方法?

为了说明问题,我在本文末尾附上了一张图片 post。左侧的 mzRange 和 Frequency 列用于绘制图形,而图形右侧的列用于突出显示底部图形上的点。但是,由于 x 轴标有左侧列的 bin 范围,因此它以数字方式上升,如最左侧列的数字所示,这意味着我必须使用 bin 的位置编号来然后放置突出显示的点(如图表右侧的列所示,为 18、34、36 等),这反过来隐藏了 m/z bin 范围的信息。希望这是有道理的。

mzRange 中的数据不是数字。如果作为X轴的数据源,会导致数据点在X轴上按升序编号。

绘制数据点的唯一方法是使用准确的 X 和 Y 值作为原始数据点。您可以在原始 mzRange 列旁边的列中标记突出显示,然后绘制整列。

查看此屏幕截图:

请注意 X 轴与 B 列的值没有任何共同之处,尽管 B 列被用作 X 轴的数据源。红点突出显示位于确定 X 轴位置的行中。这样,将鼠标悬停在数据点上时出现的标签保持不变。