介绍图表是数据的图形表示,用于使数据集更易于阅读和轻松区分各部分。虽然大多数用户习惯于看到干净和正式的图表,但有些用户更喜欢看到手绘或速写的图表,这就是roughViz的用武之地。roughViz是一个基于D3.js和Rough.js的JavaScript库。该库旨在帮助构建看起来像草图或手绘图的图表,如下例所示。在本指南中,您将学习如何使用vue-roughviz在Vue.js应用程序中显示类似草图的图表,以及如何使用vue-cli配置Vue应用程序。先决条件本教程假设以下先决条件:基本了解Vue.jsNode.js的本地开发环境,并熟悉Node包管理器(npm)文本编辑器,如VisualStudioCode或Atom如果您还没有开始已经安装vue-cli,运行以下命令安装最新版本。npminstall-g@vue/cli#ORyarnglobaladd@vue/cli现在,创建一个新的vue应用程序:vuecreatemy-app注意:这个过程可能需要几分钟。完成后,我们可以进入新的应用程序根目录:cdmy-app上面详述的过程创建了一个新的Vue.js应用程序。为确保一切都已设置,请运行npmrunserve。当您访问http://localhost:8080时,您应该会在浏览器中看到“欢迎来到您的Vue.js应用程序页面”。添加vue-roughvizvue-roughviz是RoughViz.js的Vue.js包装器。这使得库可以作为组件访问,允许在基于Vue.js的项目中无缝重用。要在我们的项目中包含vue-roughviz,请运行:npminstallvue-roughvizvue-roughViz组件vue-roughviz提供了所有rawViz图表样式组件,包括:roughBar-rawViz条形图组件roughBarH-roughViz水平条形图组件roughDonut-roughVizdonut图表组件roughPie-roughViz饼图roughLine-roughViz折线图组件roughScatter-roughViz散点图组件roughStackedBar-roughViz堆叠条形图组件使用添加vue-roughviz项目到位后,下一步是打开你的项目文件夹首选文本编辑器。当您打开src/App.vue文件时,初始内容应如下图所示:如果您的视图如下所示,请继续删除其所有内容并将其替换为以下代码:
