MCPcopy Create free account
hub / github.com/CoderOpen/waimai / fixColumeData

Function fixColumeData

front/components/u-charts/u-charts.js:1161–1177  ·  view source on GitHub ↗
(points, eachSpacing, columnLen, index, config, opts)

Source from the content-addressed store, hash-verified

1159}
1160
1161function fixColumeData(points, eachSpacing, columnLen, index, config, opts) {
1162 return points.map(function(item) {
1163 if (item === null) {
1164 return null;
1165 }
1166 item.width = Math.ceil((eachSpacing - 2 * config.columePadding) / columnLen);
1167
1168 if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {
1169 item.width = Math.min(item.width, +opts.extra.column.width);
1170 }
1171 if (item.width <= 0) {
1172 item.width = 1;
1173 }
1174 item.x += (index + 0.5 - columnLen / 2) * item.width;
1175 return item;
1176 });
1177}
1178
1179function fixColumeMeterData(points, eachSpacing, columnLen, index, config, opts, border) {
1180 return points.map(function(item) {

Callers 2

drawColumnDataPointsFunction · 0.85
drawMixDataPointsFunction · 0.85

Calls 1

mapMethod · 0.80

Tested by

no test coverage detected