MCPcopy Index your code
hub / github.com/plotly/plotly.js / setConvertRadial

Function setConvertRadial

src/plots/polar/set_convert.js:55–82  ·  view source on GitHub ↗
(ax, polarLayout)

Source from the content-addressed store, hash-verified

53};
54
55function setConvertRadial(ax, polarLayout) {
56 var subplot = polarLayout._subplot;
57
58 ax.setGeometry = function() {
59 var rl0 = ax._rl[0];
60 var rl1 = ax._rl[1];
61
62 var b = subplot.innerRadius;
63 var m = (subplot.radius - b) / (rl1 - rl0);
64 var b2 = b / m;
65
66 var rFilter = rl0 > rl1 ?
67 function(v) { return v <= 0; } :
68 function(v) { return v >= 0; };
69
70 ax.c2g = function(v) {
71 var r = ax.c2l(v) - rl0;
72 return (rFilter(r) ? r : 0) + b2;
73 };
74
75 ax.g2c = function(v) {
76 return ax.l2c(v + rl0 - b2);
77 };
78
79 ax.g2p = function(v) { return v * m; };
80 ax.c2p = function(v) { return ax.g2p(ax.c2g(v)); };
81 };
82}
83
84function toRadians(v, unit) {
85 return unit === 'degrees' ? deg2rad(v) : v;

Callers 1

set_convert.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…