8 Track_plot supplement
Here show some examples for track_plot function.
A simple plot:
track_plot(plot_type = "interactome",
signal_data = df_sw,
gene_order = c('GUS1','ARC1','MES1'),
sample_order = c('GUS1','MES1','ARC1'),
line_col = c('GUS1' = '#4883C6','ARC1' = '#AA356A','MES1' = '#D52C30'))
![](local_images/tk1.png)
Remove trans panel border:
track_plot(plot_type = "interactome",
signal_data = df_sw,
gene_order = c('GUS1','ARC1','MES1'),
sample_order = c('GUS1','MES1','ARC1'),
line_col = c('GUS1' = '#4883C6','ARC1' = '#AA356A','MES1' = '#D52C30'),
remove_trans_panel_border = T)
![](local_images/tk2.png)
You can also remove all panel borders:
track_plot(plot_type = "interactome",
signal_data = df_sw,
gene_order = c('GUS1','ARC1','MES1'),
sample_order = c('GUS1','MES1','ARC1'),
line_col = c('GUS1' = '#4883C6','ARC1' = '#AA356A','MES1' = '#D52C30'),
remove_all_panel_border = T)
![](local_images/tk3.png)
Show y axis ticks instead of text range:
track_plot(plot_type = "interactome",
signal_data = df_sw,
gene_order = c('GUS1','ARC1','MES1'),
sample_order = c('GUS1','MES1','ARC1'),
line_col = c('GUS1' = '#4883C6','ARC1' = '#AA356A','MES1' = '#D52C30'),
remove_trans_panel_border = T,
show_y_ticks = T)
![](local_images/tk4.png)
Modify details for multiple graph layers:
track_plot(plot_type = "interactome",
signal_data = df_sw,
gene_order = c('GUS1','ARC1','MES1'),
sample_order = c('GUS1','MES1','ARC1'),
line_col = c('GUS1' = '#4883C6','ARC1' = '#AA356A','MES1' = '#D52C30'),
remove_trans_panel_border = T,
geom_line_params = list(size = 1),
geom_hline_params = list(yintercept = 5,color = "black"),
geom_ribbon_params = list(alpha = 0.6))
![](local_images/tk5.png)
Turn off fixed y axis range by column:
track_plot(plot_type = "interactome",
signal_data = df_sw,
gene_order = c('GUS1','ARC1','MES1'),
sample_order = c('GUS1','MES1','ARC1'),
line_col = c('GUS1' = '#4883C6','ARC1' = '#AA356A','MES1' = '#D52C30'),
remove_trans_panel_border = T,
show_y_ticks = T,
fixed_col_range = F)
![](local_images/tk6.png)
Show x axis:
track_plot(plot_type = "interactome",
signal_data = df_sw,
gene_order = c('GUS1','ARC1','MES1'),
sample_order = c('GUS1','MES1','ARC1'),
line_col = c('GUS1' = '#4883C6','ARC1' = '#AA356A','MES1' = '#D52C30'),
show_x_ticks = T)
![](local_images/tk7.png)
Remove gene structure panel:
track_plot(plot_type = "interactome",
signal_data = df_sw,
gene_order = c('GUS1','ARC1','MES1'),
sample_order = c('GUS1','MES1','ARC1'),
line_col = c('GUS1' = '#4883C6','ARC1' = '#AA356A','MES1' = '#D52C30'),
show_x_ticks = T,
add_gene_struc = F)
![](local_images/tk8.png)