- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
嗨,我正在查看 documentation对于比例,它显示这样的格式 var x = d3.scaleLinear([10,130]).range([0,960])
我觉得这很奇怪,因为大多数 examples我在网上看到的是这样使用的:
var x = d3.scale.linear().domain([10,130]).range([0,960])
并且有效。
如果我使用 var x = d3.scaleLinear([10,130]).range([0,960]);
我会得到类似
TypeError: d3.scaleLinear is not a function
为什么您认为文档中的示例与我在网上看到的示例之间存在差异?也许我不明白如何阅读文档。
编辑:This是当前的秤文档。
最佳答案
要使用 d3.js 版本 3 创建线性刻度,请使用 API d3.scale.linear()
要使用 版本 4 和 5 创建线性刻度,请使用 API d3.scaleLinear()
可在此处找到为这两个版本创建线性刻度的 API 引用:
关于javascript - d3.scale.linear() 与 d3.scaleLinear(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35953892/
我在图表中拖动圆圈时遇到问题。这是现场演示 https://codesandbox.io/s/71loxoq65j . 我的图表 import { event, select, Selection }
我正在使用 d3(7.0.0 版)在浏览器中使用 HTML 和 React.js 绘制一些图形。我正在按照说明进行操作,但我不断收到错误 TypeError: d3.scaleLinear is no
嗨,我正在查看 documentation对于比例,它显示这样的格式 var x = d3.scaleLinear([10,130]).range([0,960]) 我觉得这很奇怪,因为大多数 exa
我正在尝试使用 d3 在我的 Vuejs 组件中呈现一些图形。我正在按照推荐的方式导入 d3 import * as d3 from 'd3'并试图在其上调用 d3 函数。 webpack.base.
我正在尝试在我的直方图中设置条形填充,其方式与使用序数刻度的方式大致相同: x = d3.scaleLinear() .domain([fist, last]) .rangeRound
我是一名优秀的程序员,十分优秀!