Я хочу добавить простую область к моей диаграмме с конечными точками значений площади в качестве констант.d3 append simple area
percentArea = d3.svg.area()
.interpolate('linear')
.x0(0)
.x1(w)
.y0(h/4)
.y1(h);
Я хочу добавить эту область непосредственно и дать ей заливку цвета. Спасибо за помощь. У меня особенно тяжело, пытаясь заполнить область. На диаграмме показана линия над областью, но я не пытаюсь заполнить ее.
Редакция: Попытка сделать вопрос более понятным и конкретным: проблема, с которой я сталкиваюсь, - это только когда я пытаюсь вызвать свою функцию без передачи данных. Заполнение области работает, как ожидается, когда я вызываю проценты (данные). Однако я не могу понять, почему я должен передавать данные, когда конечные точки моей области являются постоянными.
Я не хочу называть это как percentArea (data), поскольку конечные точки фиксированы, поэтому данные передачи кажутся неправильными. – hunters30
'.style (« fill », color)' –
Да, спасибо, что работает, когда я использовал append («путь»). Attr («d», percentArea (data)) .style («fill», color). Любое предложение, пожалуйста, чтобы улучшить способ, которым я это называю? Или это единственный способ, даже если конечные точки постоянны? – hunters30