Как отобразить один из двух графиков в графике R при наведении курсора или выборе меню? - PullRequest
0 голосов
/ 17 апреля 2019

Я сделал 2 разных варианта серии графиков с ggplot, показывающими уровень экспрессии набора генов в отдельных клетках.

В первом варианте все клетки представлены с помощьюодинаковая прозрачность, (т.е. имеют одинаковую alpha).

> plot_grid(plotlist = genes.cluster2))

enter image description here

Во второй версии подсвечиваются только ячейки, принадлежащие конкретному кластеру, то есть cluster_2, при этом они сохраняются в alpha = 1, но затемнение остальных ячеек (не в cluster_2) (alpha = 0.05).

> plot_grid(plotlist = genes.cluster2.alpha))

enter image description here

I 'Я хотел бы использовать сюжет, чтобы сделать эти панели более информативными, позволяя переключаться между двумя версиями, в идеале при наведении курсора на конкретный график, но также потенциально используя кнопки / выпадающее меню рядом с каждым графиком.

Итак, скажем, вы хотели видеть вторую версию DLGAP5 , выделяя ячейки из кластера 2 - Как я могу переключиться на эту версию при наведении курсора на DLGAP5 (илищелкнув по кнопке рядом с ней)?

Я также открыт для других предложений о том, как это сделать.

Спасибо!

...