【文件属性】:
文件名称:parliament-svg:将议会图表生成为虚拟dom SVG
文件大小:44KB
文件格式:ZIP
更新时间:2021-02-03 13:05:01
library election LibraryJavaScript
议会
将议会图表生成为 SVG 。 设计受到启发。 玩! 有关威斯敏斯特风格的议会图表,请参阅 。 如果使用 ,则可能更喜欢使用模块。
安装
npm install --save parliament-svg
用法
const parliamentSVG = require ( 'parliament-svg' )
const svg = parliamentSVG ( parties , seatCount )
parties是包含每个宴会的座位数和颜色的对象
{
" linke " : {
" seats " : 64 ,
" colour " : " #a08 "
},
" spd " : {
" seats " : 193 ,
" colour " : " #e02 "
},
" gruene " : {
" seats " : 63 ,
" colour " : " #0b2 "
},
" union " : {
" seats " : 311 ,
" colour " : " #333 "
}
}
每个席位的class属性
【文件预览】:
parliament-svg-master
----.travis.yml(297B)
----example()
--------seatCount.svg(64KB)
--------noseatCount.svg(64KB)
--------example.js(354B)
----docs()
--------index.js(878B)
--------index.html(3KB)
----package.json(2KB)
----readme.md(3KB)
----.eslintrc.json(107B)
----test()
--------bundestag-2013-seatcount.test.js(600B)
--------four-parties-seatcount.test.js(582B)
--------data()
--------two-parties-seatcount.test.js(480B)
--------four-parties-no-seatcount.test.js(587B)
--------two-parties-no-seatcount.test.js(485B)
--------bundestag-2013-no-seatcount.test.js(605B)
----LICENSE(730B)
----.gitignore(121B)
----lib()
--------index.js(4KB)
----.editorconfig(215B)