How to rotate dotchart for gene expression profile?
1
0
Entering edit mode
4.2 years ago
Benn 8.1k

Hello,

I have grouped some genes with hierarchical clustering and want to show the 'profile' of these groups in a plot. I found a nice plot called dotchart, which nicely summarizes the (z-scores) of the genes per sample. However, I would like to switch the x and y axis, but it seems impossible... From the manual (?dotchart) I cannot find a way to do this.

Does anyone has an idea how to do this?

Code:

dotchart(as.matrix(z_score_1[,3:20]), labels = "", pch=20, lcolor = "white", main="cluster 1")

RNA-Seq dotchart • 1.6k views
0
Entering edit mode
4.2 years ago
willgilks ▴ 310

Hi b.nota,

There doesn't seem to be a built-in option to rotate the chart. I suppose that you could write your own function based on changing the existing code. In the function code, either change the inputs for the x and y axes and coordinates, or change the angle of the text, and then rotate the chart png or pdf after you have created it.

0
Entering edit mode

I guess your second option is easiest, thanks!