In scatterplot facets, made sure in log/log mode no point falls in the negative quadrants.
git-svn-id: http://google-refine.googlecode.com/svn/trunk@615 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
parent
fae6701493
commit
33895a7a6d
@ -373,7 +373,7 @@ public class ScatterplotFacet implements Facet {
|
|||||||
double relative_x = x - min_x;
|
double relative_x = x - min_x;
|
||||||
double range_x = max_x - min_x;
|
double range_x = max_x - min_x;
|
||||||
if (dim_x == ScatterplotFacet.LOG) {
|
if (dim_x == ScatterplotFacet.LOG) {
|
||||||
x = Math.log10(relative_x) * l / Math.log10(range_x);
|
x = Math.log10(relative_x + 1) * l / Math.log10(range_x + 1);
|
||||||
} else {
|
} else {
|
||||||
x = relative_x * l / range_x;
|
x = relative_x * l / range_x;
|
||||||
}
|
}
|
||||||
@ -381,7 +381,7 @@ public class ScatterplotFacet implements Facet {
|
|||||||
double relative_y = y - min_y;
|
double relative_y = y - min_y;
|
||||||
double range_y = max_y - min_y;
|
double range_y = max_y - min_y;
|
||||||
if (dim_y == ScatterplotFacet.LOG) {
|
if (dim_y == ScatterplotFacet.LOG) {
|
||||||
y = Math.log10(relative_y) * l / Math.log10(range_y);
|
y = Math.log10(relative_y + 1) * l / Math.log10(range_y + 1);
|
||||||
} else {
|
} else {
|
||||||
y = relative_y * l / range_y;
|
y = relative_y * l / range_y;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user