I want to make a matrix of correlation values in R. However, I am not comparing the parameters to themselves, so it isn't your typical corrplot that is a triangle and mirrored over a diagonal axis. I actually already have the correlation values.
I was just hoping to recruit the corrplot function (from corrplot package), which produces images like the following:
My data, already containing the correlation values I want to plot, is:
X animal.1 animal.2 animal.3 animal.4 animal.5
1 parameter 1 0.10258087 0.3338782 0.150246554 0.07295133 0.2484152
2 parameter 2 0.04205748 0.4062727 -0.002101464 0.12068818 0.2951127
3 parameter 3 0.11264488 0.4114954 0.067145776 0.13361071 0.3246052
4 parameter 4 -0.02261649 -0.2426341 0.108042167 -0.12820517 -0.2005686
5 parameter 5 -0.01576384 -0.2300852 0.112941655 -0.12391976 -0.1906473
6 parameter 6 -0.09749030 -0.3110920 0.021994297 -0.13570257 -0.2557532
I want the plot to look like a corrplot, but it will be a full rectangle. I want the circles of varying diameters, and the two different colors for positive or negative values, and the color gradient along the side of the plot. In essence I want the corrplot theme of a rectangular table of values.
I have also asked to see if asterisks could be placed over the grid squares with significant (p<0.05) p-values. I am now attaching a dput file of the p-value matrix
structure(list(X = structure(1:6, .Label = c("parameter 1", "parameter 2",
"parameter 3", "parameter 4", "parameter 5", "parameter 6"), class = "factor"),
Animal.1 = c(0.2454906, 0.63471, 0.2019519, 0.7984066, 0.8587147,
0.2698293), Animal.2 = c(0.000103586, 1.62e-06, 1.15e-06,
0.005412082, 0.008451775, 0.000315107), Animal.3 = c(0.08796553,
0.9810688, 0.447827, 0.2211191, 0.2007585, 0.8038392), Animal.4 = c(0.4094627,
0.1713835, 0.1296492, 0.1460429, 0.1601174, 0.1236984), Animal.5 = c(0.004374306,
0.000653099, 0.00016464, 0.02213469, 0.0298038, 0.003315349
)), .Names = c("X", "animal.1", "animal.2", "animal.3", "animal.4",
"animal.5"), class = "data.frame", row.names = c(NA, -6L))


dputto create a text version of your data and paste the result into your question. Also, please provide the code that you used to create the corrplot that you have now You probably should read How do I ask a good question?corrplotis designed for?