绘制没有轴标签的Dojo蜘蛛图(刻度)

瓦尔沙·霍奇(varshaghodki)

我已经使用默认参数创建了一个dojo蜘蛛图。我需要隐藏轴标签(刻度上的数据值,而不是轴标题)。

我已经尝试过'ticks:false',但是它不适用于蜘蛛图。

require(["dojo/_base/kernel", "dojo/dom", "dojo/dom-construct", "dojo/ready", "dojox/charting/Chart",
    "dojox/charting/plot2d/Spider", "dojo/fx/easing"
  ],
  function(kernel, dom, domConstruct, ready, Chart, Spider, easing) {
    var chart1;
    ready(function() {
      chart1 = new Chart("test1");
      chart1.addPlot("default", {
        type: Spider,
        labelOffset: -10,
        divisions: 7,
        axisColor: "lightgray",
        spiderColor: "silver",
        seriesFillAlpha: 0.2,
        spiderOrigin: 0.16,
        markerSize: 3,
        precision: 0,
        spiderType: "polygon"
      });
      chart1.addSeries("China", {
        data: {
          "GDP": 2,
          "area": 6,
          "population": 2000,
          "inflation": 15,
          "growth": 12
        }
      }, {
        fill: "blue"
      });
      chart1.addSeries("France", {
        data: {
          "GDP": 6,
          "area": 15,
          "population": 500,
          "inflation": 5,
          "growth": 6
        }
      }, {
        fill: "red"
      });
      chart1.addSeries("USA", {
        data: {
          "GDP": 3,
          "area": 20,
          "population": 1500,
          "inflation": 10,
          "growth": 3
        }
      }, {
        fill: "green"
      });
      chart1.addSeries("Japan", {
        data: {
          "GDP": 4,
          "area": 2,
          "population": 1000,
          "inflation": 20,
          "growth": 2
        }
      }, {
        fill: "yellow"
      });
      chart1.addSeries("Korean", {
        data: {
          "GDP": 10,
          "area": 10,
          "population": 800,
          "inflation": 2,
          "growth": 18
        }
      }, {
        fill: "orange"
      });
      chart1.addSeries("Canada", {
        data: {
          "GDP": 1,
          "area": 18,
          "population": 300,
          "inflation": 3,
          "growth": 15
        }
      }, {
        fill: "purple"
      });
      chart1.render();
    });
  });
<script src="http://demos.dojotoolkit.org/dojo/dojo.js" data-dojo-config="isDebug: true"></script>
<body>
<h1>Spider Chart</h1>
<div id="test1" style="width: 500px; height: 500px;"></div>
</body>

先感谢您!!!

维卡什·潘迪(Vikash Pandey)

好吧,看来您只想隐藏html标签(如果我输入错了,请纠正我)。

我已经更新了运行示例。

require(["dojo/_base/kernel", "dojo/dom", "dojo/dom-construct", "dojo/ready", "dojox/charting/Chart",
    "dojox/charting/plot2d/Spider", "dojo/fx/easing"
  ],
  function(kernel, dom, domConstruct, ready, Chart, Spider, easing) {
    var chart1;
    ready(function() {
      chart1 = new Chart("test1");
      chart1.addPlot("default", {
        type: Spider,
        labelOffset: -10,
        divisions: 7,
        axisColor: "lightgray",
        spiderColor: "silver",
        seriesFillAlpha: 0.2,
        spiderOrigin: 0.16,
        markerSize: 3,
        precision: 0,
        spiderType: "polygon",
        htmlLabels: false      // hide html labels
      });
      chart1.addSeries("China", {
        data: {
          "GDP": 2,
          "area": 6,
          "population": 2000,
          "inflation": 15,
          "growth": 12
        }
      }, {
        fill: "blue"
      });
      chart1.addSeries("France", {
        data: {
          "GDP": 6,
          "area": 15,
          "population": 500,
          "inflation": 5,
          "growth": 6
        }
      }, {
        fill: "red"
      });
      chart1.addSeries("USA", {
        data: {
          "GDP": 3,
          "area": 20,
          "population": 1500,
          "inflation": 10,
          "growth": 3
        }
      }, {
        fill: "green"
      });
      chart1.addSeries("Japan", {
        data: {
          "GDP": 4,
          "area": 2,
          "population": 1000,
          "inflation": 20,
          "growth": 2
        }
      }, {
        fill: "yellow"
      });
      chart1.addSeries("Korean", {
        data: {
          "GDP": 10,
          "area": 10,
          "population": 800,
          "inflation": 2,
          "growth": 18
        }
      }, {
        fill: "orange"
      });
      chart1.addSeries("Canada", {
        data: {
          "GDP": 1,
          "area": 18,
          "population": 300,
          "inflation": 3,
          "growth": 15
        }
      }, {
        fill: "purple"
      });
      chart1.render();
    });
  });
<script src="http://demos.dojotoolkit.org/dojo/dojo.js" data-dojo-config="isDebug: true"></script>
<body>
<h1>Spider Chart</h1>
<div id="test1" style="width: 500px; height: 500px;"></div>
</body>

希望这对您有帮助:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用axis()绘制没有刻度的轴

来自分类Dev

如何获取x轴以仅显示要绘制的数据?而不是包括没有图的标签?

来自分类Dev

如何获取x轴以仅显示要绘制的数据?而不是包括没有图的标签?

来自分类Dev

创建没有刻度标签的D3轴

来自分类Dev

创建没有刻度标签的D3轴

来自分类Dev

为什么jqPlot轴刻度文本标签被裁剪/损坏而轴标签没有显示?

来自分类Dev

为什么jqPlot轴刻度文本标签被裁剪/损坏并且轴标签没有显示?

来自分类Dev

如何获取ggplot图的单轴内具有不同颜色的轴刻度标签?

来自分类Dev

如何获取ggplot图的单轴内具有不同颜色的轴刻度标签?

来自分类Dev

在x轴上绘制带有标签的图

来自分类Dev

轴上没有刻度

来自分类Dev

ggplot2:没有标签的刻度线的较短刻度线(y 轴)

来自分类Dev

使用子图时更改x轴刻度标签

来自分类Dev

核心图:轴上的小刻度标签消失

来自分类Dev

使用子图时更改x轴刻度标签

来自分类Dev

使用日期的轮廓图的 x 轴刻度标签

来自分类Dev

在ggplot2的条形图的顶部添加没有标签的刻度线

来自分类Dev

在ggplot2的条形图的顶部添加没有标签的刻度线

来自分类Dev

在Matplotlib中添加没有文本轴坐标/标签的空子图作为子图

来自分类Dev

重新绘制图表后,nvd3.js x轴未旋转所有刻度线标签

来自分类Dev

如何从R上显示的X轴获取所有标签,以绘制小节图?

来自分类Dev

如何在刻度之间将浮动图X轴刻度标签居中

来自分类Dev

有没有办法将高图 Y 轴标签配置为显得更大?

来自分类Dev

旋转后没有刻度标签

来自分类Dev

旋转后没有刻度标签

来自分类Dev

强制晶格对所有轴刻度使用标签

来自分类Dev

有没有办法绘制比53条形图更多的标签?

来自分类Dev

更改x轴的刻度标签

来自分类Dev

R中没有轴的气泡图

Related 相关文章

  1. 1

    使用axis()绘制没有刻度的轴

  2. 2

    如何获取x轴以仅显示要绘制的数据?而不是包括没有图的标签?

  3. 3

    如何获取x轴以仅显示要绘制的数据?而不是包括没有图的标签?

  4. 4

    创建没有刻度标签的D3轴

  5. 5

    创建没有刻度标签的D3轴

  6. 6

    为什么jqPlot轴刻度文本标签被裁剪/损坏而轴标签没有显示?

  7. 7

    为什么jqPlot轴刻度文本标签被裁剪/损坏并且轴标签没有显示?

  8. 8

    如何获取ggplot图的单轴内具有不同颜色的轴刻度标签?

  9. 9

    如何获取ggplot图的单轴内具有不同颜色的轴刻度标签?

  10. 10

    在x轴上绘制带有标签的图

  11. 11

    轴上没有刻度

  12. 12

    ggplot2:没有标签的刻度线的较短刻度线(y 轴)

  13. 13

    使用子图时更改x轴刻度标签

  14. 14

    核心图:轴上的小刻度标签消失

  15. 15

    使用子图时更改x轴刻度标签

  16. 16

    使用日期的轮廓图的 x 轴刻度标签

  17. 17

    在ggplot2的条形图的顶部添加没有标签的刻度线

  18. 18

    在ggplot2的条形图的顶部添加没有标签的刻度线

  19. 19

    在Matplotlib中添加没有文本轴坐标/标签的空子图作为子图

  20. 20

    重新绘制图表后,nvd3.js x轴未旋转所有刻度线标签

  21. 21

    如何从R上显示的X轴获取所有标签,以绘制小节图?

  22. 22

    如何在刻度之间将浮动图X轴刻度标签居中

  23. 23

    有没有办法将高图 Y 轴标签配置为显得更大?

  24. 24

    旋转后没有刻度标签

  25. 25

    旋转后没有刻度标签

  26. 26

    强制晶格对所有轴刻度使用标签

  27. 27

    有没有办法绘制比53条形图更多的标签?

  28. 28

    更改x轴的刻度标签

  29. 29

    R中没有轴的气泡图

热门标签

归档