Selaa lähdekoodia

feat: allow setting lineType for yMarker

pull/347/head
Shivam Mishra 4 vuotta sitten
committed by GitHub
vanhempi
commit
d8984ec5ae
2 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. +1
    -1
      src/js/objects/ChartComponents.js
  2. +1
    -0
      src/js/utils/draw.js

+ 1
- 1
src/js/objects/ChartComponents.js Näytä tiedosto

@@ -187,7 +187,7 @@ let componentConfigs = {
makeElements(data) { makeElements(data) {
return data.map(m => return data.map(m =>
yMarker(m.position, m.label, this.constants.width, yMarker(m.position, m.label, this.constants.width,
{ labelPos: m.options.labelPos, stroke: m.options.stroke, mode: 'span', lineType: 'dashed' })
{ labelPos: m.options.labelPos, stroke: m.options.stroke, mode: 'span', lineType: m.options.lineType })
); );
}, },
animateElements(newData) { animateElements(newData) {


+ 1
- 0
src/js/utils/draw.js Näytä tiedosto

@@ -433,6 +433,7 @@ export function yMarker(y, label, width, options = {}) {
if (!isValidNumber(y)) y = 0; if (!isValidNumber(y)) y = 0;


if (!options.labelPos) options.labelPos = 'right'; if (!options.labelPos) options.labelPos = 'right';
if (!options.lineType) options.lineType = 'dashed';
let x = options.labelPos === 'left' ? LABEL_MARGIN let x = options.labelPos === 'left' ? LABEL_MARGIN
: width - getStringWidth(label, 5) - LABEL_MARGIN; : width - getStringWidth(label, 5) - LABEL_MARGIN;




Ladataan…
Peruuta
Tallenna