将自定义颜色条添加到一组图形

时间:2020-08-08 19:17:19

标签: r ggplot2

我得到了一组非常奇怪的csv文件,从中我被要求制作一个网络人物。我在for循环中使用ggplot2创建了每个图,然后使用ggarrange将所有图合并到一个图中。我想在图的底部或右侧有一个颜色栏。颜色栏将具有自定义限制,并且将为灰度。到目前为止,我一直想做的事情失败了:

  1. 在ggarrange中使用一个选项制作颜色条,但这仅在颜色条是每个单独图的图例时才可行。
  2. 在图中创建一个新行,在该行中,我仅在图的中心部分绘制一个颜色栏。

该怎么办?如您所见,在脚本结尾处,我创建了一个颜色栏。因此,该脚本版本会创建两个页面的pdf。第一页有一个很大的颜色条,第二页有网络。我现在必须弄清楚的是如何将颜色栏与网络放置在同一页面上并使其变小。截图:colorbar networks

这是我的代码:

from datetime import datetime
import schedule
import time

def test():
    with open(r"C:\logs.txt","a") as f:
        time = datetime.now()
        f.write("test " + str(time))
        f.write("\n")

schedule.every().second.do(test)

while True:
    schedule.run_pending()
    time.sleep(1)

P.S。我知道整个脚本是非常不合常规的,但是我得到的数据形状很差。

0 个答案:

没有答案