Добре, за да започнете. Използвам Jquery-Flot за начертаване на радиална графика. Намерих приставка за създаване на паякообразна графика, вижте API тук:
http://www.jumware.com/Includes/jquery/Flot/Doc/JQuery.Flot.spider.html
Сега всичко работи добре освен факта, че не искам да показвам линиите, които свързват точките. Обикновено с:
points: { show: true}, lines: { show: false}
но когато използвате приставката за паяк, изглежда, че игнорира тази настройка. Правя ли нещо нередно тук или това е случай, когато използвам този плъгин, трябва да показвам линии?
Работен пример на:
Код:
function EveryOneSec() {
var d1 = [[0, 10], [1, 20], [2, 80], [3, 70], [4, 60]];
var d2 = [[0, 30], [1, 25], [2, 50], [3, 60], [4, 95]];
var d3 = [[0, 50], [1, 40], [2, 60], [3, 95], [4, 30]];
var options = {
series: {
spider: {
active: true,
legs: {
data: ["", "", "", "", ""],
legScaleMax: 1,
legScaleMin: 0.8
}, spiderSize: 0.9
}
}, grid: {
hoverable: false,
clickable: false,
tickColor: "rgba(0,0,0,0.2)",
mode: "radar"
}
};
data = [{
label: "",
data: d1,
spider: {
show: true,
lineWidth: 0
}
}, {
label: "",
data: d2,
spider: {
show: true,
lineWidth: 0
}
}, {
label: "",
data: d3,
spider: {
show: true,
lineWidth: 0
},
points: { show: true},lines: { show: false }
}];
$.plot($("#RadialPlot"), data, options);
}
EveryOneSec();
Актуализиране едно
редактирането на lineWidth: 0,
connectionWidth: 0
на произволно число изглежда няма никакво влияние върху графиката.
Как мога да покажа само точки, а не линии?
spider:
-раздел ... - person   schedule 16.07.2010spider
-графа ... не вярвам, че това сътрудничество между разширениетоspider
и библиотеката не е реализирано... вижте code.google.com/p/flot/issues/detail?id=138 (първоначална заявка на това разширение) ... може да отидете на сайта на проекта... - person   schedule 16.07.2010