cks虫分布不均

时间:2019-07-11 00:30:21

标签: r ggplot2

Adjacency Matrix

我正在绘制表示神经元连接的邻接矩阵,但是两个轴上的刻度线之间的间距不一致。有些tick虫彼此之间的距离非常近,以至于它们的标签重叠,而其他tick虫却非常分散,从而形成很大的空隙。

关于数据:

数据在数据框中,其中第一列包含Source,第二列包含Target。此数据框中的每个条目都是一个字符。

这是数据的样子:

Source Target

RID    ALA

ADLL   ADLR

AFDL   AFDR

AFDL   AIBL

AVAL   AS01

AVAL   AS06

targetOrder是由来源列构成的一个因素

    targetOrder

    RID

    ADLL   

    AFDL   

    AFDL  

    AVAL

    AVAL

有关正在发生的事情的更多详细信息:

x轴和y轴是离散的,相似的(包含相同的值)且顺序相同。两个轴都包含80个神经元。 y轴上的神经元在x轴上的神经元处射击,在它们相交处创建一个点。

这是我正在使用的代码:

ggplot(data = dataFrame)+           
  geom_point(mapping = aes (x = Target, y = Source), color = "#0000FF")+
  labs(title="Adjacency Matrix")+
  scale_x_discrete(limits = targetOrder)+   #Target oder used on both axis
  scale_y_discrete(limits = targetOrder)+
  theme(axis.text.x = element_text(angle = 90, hjust = 0, vjust = 0))
  theme(axis.ticks.length = unit(.5, "cm"))

最近几天,我一直在寻找有关此问题的答案,但找不到任何答案。在此过程中,我学到了关于刻度的所有其他信息,例如如何自定义刻度的大小...

如果您需要其他任何信息,请询问,我会尽力而为。

0 个答案:

没有答案