第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當所有域輸入值為 0 時,D3 范圍返回 graphHeight 的一半而不是 0

當所有域輸入值為 0 時,D3 范圍返回 graphHeight 的一半而不是 0

ITMISS 2023-09-21 10:52:45
當域值不同時,代碼可以正常工作。但當所有域值均為 0 時,條形高度變?yōu)?140,即 graphHeight 的一半,而不是 0。這是我的代碼示例:const x = d3.scaleBand()            .rangeRound([0, graphWidth])            .padding(0.4);const y = d3.scaleLinear()            .rangeRound([graphHeight, 0]);const draw = (data) => {x.domain(data.map(function(d) {return d.type;}));y.domain([0, d3.max(data, function(d) {return d.number;})]);rects.enter()     .append('rect')     .on('mouseover', onMouseOver)     .on('mouseout', onMouseOut)     .merge(rects)     .attr('fill', '#30aaed')     .attr('x', d => x(d.type))     .attr('y', d => y(d.number))     .attr('width', x.bandwidth())     .attr('height', d => graphHeight - y(d.number))}
查看完整描述

1 回答

?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

此問題出現(xiàn)在 d3 v5 中。所以,我使用 d3 v4 解決了這個問題。



查看完整回答
反對 回復 2023-09-21
  • 1 回答
  • 0 關(guān)注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號