在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):geekplux/markvis开源软件地址(OpenSource Url):https://github.com/geekplux/markvis开源编程语言(OpenSource Language):JavaScript 100.0%开源软件介绍(OpenSource Introduction):Markvis
PreviewQuick StartInstallyarn add markvis --save
npm install markvis --save Usageconst md = require('markdown-it')()
const vis = require('markvis')
const d3 = require('d3') // in browser environment
const d3node = require('d3-node') // in node environment
md.use(vis).render(`
your markdown content
`, {
d3, // in browser environment
d3node // in node environment
}) there are Examples which in node environment. MotivationWe often publish articles enriched with data, since data make them more convincing and easy to interpret. Hence, techniques that enable the embedding of visualization into texts are of great importance. However, the most frequently used method now is to export charts as images, upload them into cloud, and then paste them into the editor. It is a tedious process from the perspective of a writer. Besides, image loading costs much more time than that of DOM elements, which leads to poor experience from the perspective of a reader. APIThere are many options you can config and below is some in common. But you'd better to config the options which related to chart style in chart options, such as markvis-bar, markvis-line, markvis-pie. optionsdata
Data from file or web processed by d3 library. d3
d3 library which used in browser environment. d3node
d3-node constructor which used in node environment. layout
Name of chart layout. You can customize any chart layout you want. render
Customized renderer to render a new layout you want. container
DOM contained the visualization result. selector
DOM selector in container. style
Chart style. width
SVG width for chart. height
SVG height for chart. margin
Margin of the first wrapper in SVG, usually used to add axis. Contributing
LICENSEmarkvis © geekplux, Released under the MIT License.
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论