美文网首页
vue + d3的安装与与使用

vue + d3的安装与与使用

作者: this_smile | 来源:发表于2019-08-13 10:51 被阅读0次

安装

npm install d3 --save-dev

应用

  import * as d3 from "d3";

引用过后那么开始我的一个d3的例子

<template>
  <div>
   <p>1111</p>
    <p>2222</p>
    <p>3333</p>
  </div>
</template>
<script>
  import * as d3 from "d3";

  export default {
    mounted() {
      this.first();
    },
    methods: {
      first() {
        let p = d3.select("body").selectAll("p").text("hello");
        p.style("color", "#f03")
          .style("font-size", "30px");
      },
    },
  };
</script>

效果图:


1565663757075.jpg

这里我们可以看到p里面的内容全部被重写了。那么下来就介绍两个上面例子用到的选择器:

选择元素

*   [d3.selection]- 选择根文档元素。
*   [d3.select] - 从文档中选择一个元素。
*   [d3.selectAll] - 从文档中选择多个元素。
*   [*selection*.select] - 选择每个选中元素的一个后代元素。
*   [*selection*.selectAll] - 选择每个选中元素的多个后代元素。
*   [*selection*.filter]- 基于数据过滤元素。
*   [*selection*.merge] - 合并两个选择。
*   [d3.matcher] - 测试一个元素是否匹配选择器。
*   [d3.selector]- 选择一个元素。
*   [d3.selectorAll] - 选择多个元素。
*   [d3.window] - 得到节点的所有者窗口。

修改数据

*   [*selection*.attr]- 设置或获取特性。
*   [*selection*.classed]- 获取,添加或移除CSS类。
*   [*selection*.style] - 设置或获取样式。
*   [*selection*.property]- 设置或获取行内属性。
*   [*selection*.text]- 设置或获取文本内容。
*   [*selection*.html]- 设置或获取inner HTML。
*   [*selection*.append] - 创建,添加或选择新的元素。
*   [*selection*.remove]- 移除文档中的元素。
*   [*selection*.sort] - 基于数据给文档中的元素排序。
*   [*selection*.order] - 重排列文档中的元素以匹配选择中的顺序。
*   [*selection*.raise] - 重新排列每个元素为父元素的最后一个子节点。
*   [*selection*.lower] - 重新排列每个元素为父元素的第一个子节点。
*   [d3.creator] - 通过名称创建元素。

参考文献:https://github.com/tianxuzhang/d3.v4-API-Translation#selections

相关文章

  • vue + d3的安装与与使用

    安装 应用 引用过后那么开始我的一个d3的例子 效果图: 这里我们可以看到p里面的内容全部被重写了。那么下来就介绍...

  • 使用vue创建项目

    一、vue/cli 安装 1.使用npm install -g @vue/cli 全局安装vue2.使用vue -...

  • vue + d3系列 -- 初始篇

    安装 使用 在.vue组件里引用 在我看来,d3在很大的程度上借鉴了jquery,尤其是关于选择器这一块,当然现在...

  • 18.vue cli 的使用

    vue cli的使用 首先,安装vue cli 注意:这里安装的是vue cli3,如果我们想要使用vue cli...

  • vue.js学习记录

    一、vue-cli的使用方法 安装vue :** npm install vue** 安装vue-cli:npm ...

  • 从零开始的Vue项目-1

    使用vue-cli3创建vue项目 1.下载安装vue-cli3,这里我使用npm安装 安装完成后可以通过vue ...

  • 我的Vue学习笔记

    Vue安装 安装脚手架,使用全局安装就可以 安装完使用这个命令查看vue cli的版本 初始化一个Vue项目 然后...

  • Vue+D3.js实现监控拓扑图

    效果图 安装D3.jsnpm install d3 --save-dev 编写topo.js index.vue ...

  • VUE项目从零开始

    VUE新建项目 安装cli 安装 router 使用router 创建Banner.vue组件 使用Banner....

  • Vue D3 力导向图

    1. 安装 前端工程根目录下执行 yarn add d3 ,安装 d3 依赖包。安装的版本 "d3": "^5...

网友评论

      本文标题:vue + d3的安装与与使用

      本文链接:https://www.haomeiwen.com/subject/ovqvjctx.html