X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=heatmapsim.cpp;fp=heatmapsim.cpp;h=c68d0cc413855650efc86f2370ad7ab82508e6b7;hb=5b9b3e01150055e3b4bb1a911ea4c61d0b755e89;hp=88a49ed93512369a5c3d0e9d7c17fde7304d5f7f;hpb=832d53a9dfac6b1795735eec643d8cf627b0d8e3;p=mothur.git diff --git a/heatmapsim.cpp b/heatmapsim.cpp index 88a49ed..c68d0cc 100644 --- a/heatmapsim.cpp +++ b/heatmapsim.cpp @@ -50,7 +50,8 @@ void HeatMapSim::getPic(vector lookup, vector } sims.clear(); - double biggest = -1; +// double biggest = -1; + double biggest = 1; float scaler; //get sim for each comparison and save them so you can find the relative similairity @@ -65,7 +66,7 @@ void HeatMapSim::getPic(vector lookup, vector sims.push_back(data[0]); //save biggest similairity to set relative sim - if (data[0] > biggest) { biggest = data[0]; } +// if (data[0] > biggest) { biggest = data[0]; } } } @@ -171,6 +172,7 @@ void HeatMapSim::getPic(vector< vector > dists, vector groups) { void HeatMapSim::printLegend(int y, float maxSim) { try { + maxSim = 1; //output legend and color labels //go through map and give each score a color value @@ -180,22 +182,22 @@ void HeatMapSim::printLegend(int y, float maxSim) { //prints legend for (int i = 1; i < 255; i++) { color = toHex(int((float)(i))); - outsvg << "\n"; - x += 1; + outsvg << "\n"; + x += 3; } float scaler = maxSim / 5.0; //prints legend labels - x = 10; - for (int i = 1; i<=5; i++) { + x = 0; + for (int i = 0; i<=5; i++) { float label = scaler*i; label = int(label * 1000 + 0.5); label /= 1000.0; - string text = toString(label, 3); + string text = toString(label, 1); outsvg << "" + text + "\n"; - x += 60; + x += 153; } }