gpt4 book ai didi

d3.js - d3 对数刻度不显示

转载 作者:行者123 更新时间:2023-12-02 09:31:52 28 4
gpt4 key购买 nike

我想在两个轴上显示一个对数刻度的等高线图。我找到了这个很好的例子来执行这个任务:

http://plnkr.co/edit/f1VThUpkHxUzxOBXmTCr?p=preview

但是当我将刻度更改为对数刻度时

var x = d3.scale.log()
.range([0, width]);

代替

var x = d3.scale.linear()
.range([0, width]);

轴就这样消失了。我认为问题是 log(0) = -infinity 但是如果我从 1 开始它不会改变任何东西。

问题是什么?

最佳答案

您想将更改为不从 0 开始(我假设您更改了范围)

x.domain([1, dx]);

笨蛋 - http://plnkr.co/edit/RTzBztpVpR2GYXiVUogb?p=preview


enter image description here

关于d3.js - d3 对数刻度不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32243939/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com