gpt4 book ai didi

javascript - 绘制没有轴标签(刻度)的道场蜘蛛图

转载 作者:行者123 更新时间:2023-11-30 00:09:38 26 4
gpt4 key购买 nike

我已经使用默认参数创建了一个 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>

提前致谢!!!

最佳答案

好吧,看来你只是想隐藏 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>

希望这对您有所帮助:)

关于javascript - 绘制没有轴标签(刻度)的道场蜘蛛图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37030248/

26 4 0