This is a test version of Biostars. For the public version, visit https://www.biostars.org.
How to rotate dotchart for gene expression profile?

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 answer

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.

I guess your second option is easiest, thanks!

Log in to answer this question.