gpt4 book ai didi

javascript - 我们可用的 d3 符号列表

转载 作者:可可西里 更新时间:2023-11-01 01:47:10 26 4
gpt4 key购买 nike

我在哪里可以找到 d3.js 提供给我们的符号列表,这是由这行代码引用的:

 d3.svg.symbol().type(/*Name of the symbol type that is available to us to use*/'triangle')

一些可用的符号包括三 Angular 形、菱形。在记录整个列表的任何地方是否有可用的文档。

最佳答案

对于版本 4,有七个形状,而版本 3 中有六个(在另一个答案中引用)。

形状包含在数组 d3.symbols 中,其中包含:

  • d3.symbolCircle
  • d3.symbolCross
  • d3.symbolDiamond
  • d3.symbolSquare
  • d3.symbolStar(版本 4 新增)
  • d3.symbolTriangle(与 v3 中的 2 个相比,v 4 中只有一个三 Angular 形)
  • d3.symbolWye(“y”形符号,版本 4 中的新符号)

像往常一样,d3 文档涵盖了 the topic well here .

为了显示符号,以及如何使用数组动态设置形状,我在下面附上了一个片段:

var data = [0,1,2,3,4,5,6];
var svg = d3.select('body').append('svg').attr('width',400).attr('height',200);

svg.selectAll('.symbol')
.data(data)
.enter()
.append('path')
.attr('transform',function(d,i) { return 'translate('+(i*20+20)+','+30+')';})
.attr('d', d3.symbol().type( function(d,i) { return d3.symbols[i];}) );
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.5.0/d3.js"></script>

关于javascript - 我们可用的 d3 符号列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539234/

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