簡體   English   中英

VueJS動態條形圖顏色

[英]VueJS Dynamic Bar Chart Colors

給定具有2個數據集的條形圖。 如何為每個條賦予自己的顏色?

svg.selectAll(".bar")
  .data(data)
  .enter().append("rect")
  .style("fill", function(d,i) { console.log(i.fill) }  // <- first red, second blue

我懶得為我認為可行的示例設置演示,但是我想您想要像這樣的顏色數組:

var colors = ['red', 'blue'];

然后在fill的回調中可以這樣:

return colors[i % colors.length];

如果我正確地假設i是您所在bar的指數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM