UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

53 lines (52 loc) 1.74 kB
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; export function getAreaStyle(rgba) { return rgba ? { color: rgba && { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [ { offset: 0, color: "rgba(" + rgba.r + "," + rgba.g + "," + rgba.b + ", " + rgba.a * 0.3 + ")" }, { offset: 1, color: "rgba(" + rgba.r // 0% 处的颜色 + "," + rgba.g + "," + rgba.b + ", 0)" } ] }, opacity: 1 } : undefined; // 100% 处的颜色 } export function getSerieItemStyle(point, color) { // 设置线条颜色 // 拐点外圈颜色 var symbolBorderColor = point.borderColor ? { borderColor: point.borderColor } : {}; // 拐点外圈宽度 var symbolBorderWidth = point.borderWidth ? { borderWidth: point.borderWidth } : {}; return { normal: __assign({ color: typeof color === 'string' ? color : "rgba(" + color.r + "," + color.g + "," + color.b + ", " + color.a + ")" }, __assign(__assign({}, symbolBorderColor), symbolBorderWidth)) }; }