NVD3 倒置 y轴上的最大值
NVD3 max value on inverted yAxis
我正在尝试用倒置的y轴制作一个简单的折线图,我确定我的问题很容易解决,但不知何故我就是无法让它工作。
我的 y 值是排名,"1"是最好的,所以它应该在图表的顶部。
chart.yDomain([10,1])
做工作...但是将来我们可能会有此域之外的数据,我尝试直接从数据中获取最大 y 值以替换手动设置的"10"。
我玩过
d3.max(data, function(d){ return d.rank; } )
并查看了为什么域在D3中不使用d3.max(数据)?但无论我尝试什么,我都无法使其工作。
也许有人可以帮助我?这是我第一次使用 nvd3,我对它不是很熟悉。
我的小提琴在这里:http://jsfiddle.net/Marei/w0385jj3/
谢谢!
您可以将d3.merge
与.map
d3.max(d3.merge(data.map(function(d){return d.values})), function(d) {return d.rank});
更新的小提琴。
相关文章:
- 在Javascript数组中查找绝对最大值
- Html5输入属性的默认值,如最小值、最大值、大小等
- 按最大值获取数组索引
- 识别滑块范围的最小值和最大值
- 如何在最大值之前的某个点停止范围滑块
- 访问Highcharts系列的最小/最大值:afterSetExtremes不会激发
- 如何在拖动后获得图表的最小值和最大值放大高图表
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- HTML5范围滑块最小值和最大值
- 如何仅在存在最小值和最大值时才显示错误消息
- 在 JavaScript 事件中添加最小值和最大值
- 从 JavaScript 中的数组中获取最大值和最小值
- 获取整数对象属性名称的最小值和最大值
- 高图表 - 在缩放重置中设置最大值和最小值
- Java 脚本 设置日期的最小值和最大值属性
- 使用javascript动态更改select中的最大值
- 如何设置jQuery微调器的最大值和最小值
- 当达到最小值和最大值时,防止在输入中显示额外的文本
- 使用函数从数组中查找最小值和最大值
- NVD3 倒置 y轴上的最大值