Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting (D3.js)如何反转X轴?从0…10到10…0_Sorting_D3.js_Nvd3.js_Axis Labels_Invert - Fatal编程技术网

Sorting (D3.js)如何反转X轴?从0…10到10…0

Sorting (D3.js)如何反转X轴?从0…10到10…0,sorting,d3.js,nvd3.js,axis-labels,invert,Sorting,D3.js,Nvd3.js,Axis Labels,Invert,我需要反转X轴,使其从最大值开始,并降到最低值。例如,从2015年开始到1985年结束 是否可以在php中对原始数据json/数组进行排序?或者它会从最低到最高排序吗?也许这会有所帮助,。 您可以使用此代码反转数据。改变范围([0,h])到 .range([h,0])。此示例将有助于对数据进行排序 看起来排序至少在后端没有任何区别,json数据自动从最小到最大进行缩放。然而,难道不应该有一个可以用反向逻辑复制的功能吗?或者我可以有X轴的“自定义标签”吗?我想我可以有狗、猫和猴子的X轴折线图,而不

我需要反转X轴,使其从最大值开始,并降到最低值。例如,从2015年开始到1985年结束

是否可以在php中对原始数据json/数组进行排序?或者它会从最低到最高排序吗?

也许这会有所帮助,。 您可以使用此代码反转数据。改变
范围([0,h])
.range([h,0])。此示例将有助于对数据进行排序

看起来排序至少在后端没有任何区别,json数据自动从最小到最大进行缩放。然而,难道不应该有一个可以用反向逻辑复制的功能吗?或者我可以有X轴的“自定义标签”吗?我想我可以有狗、猫和猴子的X轴折线图,而不仅仅是数字。。。我还尝试将这些值更改为-2014,以便根据需要进行渲染,但结果是一个不完整的图表。如果我正确理解您的问题,您可以使用json中的索引对数据进行排序,也可以按字母顺序对数据进行排序。
d3
javascript
没有限制。如果你的问题解决不了,请在中给我们一个你的代码链接,或者编辑你的帖子,并使用你的代码帮助我们更好地理解你的问题。是的,这就是我正在寻找的。只是不知道D3使用定制标签需要什么样的定制?或者JSON应该如何构造,是否有文档记录?(在这种情况下,如果我在JSON中附加“index”并将当前值保留为标签),但另一方面,我意识到没有任何方法更新D3上的数据?实现了一个解决方案,我可以使用ajax从后端更新数据,这看起来像是一个脚本地狱。D3非常灵活,所以您不需要保留特定的结构。只需保留
根节点
即可访问任何节点。
根节点是json文件中的第一个节点。这将显示更新json文件方法。正如我前面提到的,有很多方法可以像这样对数据进行排序。