d3 svg简单学习

Posted 无情码字员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了d3 svg简单学习相关的知识,希望对你有一定的参考价值。

矩形

<rect x="0" y="0" width="500" height="50"/>

圆形

<circle cx="250" cy="25" r="25"/>

椭圆

<ellipse cx="250" cy="25" rx="100" ry="25"/>

线

<line x1="0" y1="0" x2="500" y2="50" stroke="black"/>

文本

<text x="250" y="25">Easy-peasy</text>

设置样式

<text x="250" y="155" font-family="sans-serif" font-size="25" fill="gray">Easy-peasy</text>

常见样式

样式/属性含义可能的值
fill 填充 颜色值
stroke 描边 颜色值
stroke-width 描边宽度 数字(通常以像素为单位)
opacity 不透明度 0.0(完全透明)和1.0(完全不透明)之间的数值
font-family 字体 text标签特有,CSS字体
font-size 字体大小 text标签特有,数字
text-anchor 对齐方式 text标签特有,left/center/right

 

以上是关于d3 svg简单学习的主要内容,如果未能解决你的问题,请参考以下文章

如何访问与 D3 SVG 对象相关的 DOM 元素?

D3 Chart SVG响应条和轴

缩放 d3 v4 地图以适合 SVG(或根本不适合)

缩放 d3 v4 地图以适合 SVG(或根本不适合)

D3.JS“缩放”未定义

D3 Zoom 无法读取未定义的属性“转换”