В диаграмме Scatter (точечной) одни значения выводятся вдоль горизонтальной оси Х, другие – вертикальной оси У. Эти числовые значения объединяются в точку. А точки выводятся через неравные промежутки или кластеры
Библиотека предлагает 5 готовых наборов настроек (пресетов) для Scatter Chart. Чтобы установить один из пресетов, задайте нужное значение в свойстве preset:
Related sample: Scatter Chart: Style Presets
Серии для диаграмм - это массив объектов series с настройками для каждого графика. Графики в сериях отличаются цветом.
Related sample: Scatter Chart: Several Graphs in One Chart
Подробнее о сериях диаграмм.
В режиме серий, маркеры легенды становятся кнопками и позволяют показывать/скрывать нужные графики.
По умолчанию Scatter Chart отображает только точки, представляющие элементы данных. Однако вы также можете визуализировать различные графики в точечной диаграмме, соединяя точки линиями и даже рисуя фигуры из линий.
Related sample: Scatter Chart: Points, Shapes and Lines
Вы можете соединить точки на графике линиями.
Пункты будут соединены в порядке, указанном в наборе данных (по координате Y). В нашем примере используется следующий набор данных:
var scatter_dataset = [
{ "a":1, "d":6 },
{ "a":3, "d":3 },
{ "a":6, "d":8 },
{ "a":10, "d":6 },
{ "a":13, "d":11 },
{ "a":16, "d":5 },
{ "a":19, "d":14 }
];
Чтобы отобразить линии в Scatter Chart:
webix.ui({
view:"chart",
type:"scatter",
xValue: "#a#",
// настройки шкалы
series:[
// линия
{
shape:false,
value:"#d#",
disableItems:false,
disableLines:false,
item:{
color: "#ffcf4d",
borderColor:"#ff4000",
type: "d",
radius:5
},
line:{
color:"#ffcf4d",
width:2
}
}
],
data:scatter_dataset
});
Фигура - это набор точек, соединенных линиями, где последняя точка связана с первой
Порядок соединения определяется набором данных (координатой У). Для визуализации фигуры на изображении используется следующий набор данных:
var scatter_dataset = [
{ "a":5, "b":4 },
{ "a":3, "b":8 },
{ "a":5, "b":16 },
{ "a":9, "b":16 },
{ "a":16, "b":9 },
{ "a":10, "b":4 }
];
Чтобы создать график с фигурой, воспользуйтесь следующими свойствами:
webix.ui({
view:"chart",
type:"scatter",
xValue: "#a#",
// настройки шкалы
series:[
// зона
{
value:"#b#",
shape:true,
disableItems:true,
disableLines:false,
line:{
color:"#73b2de",
width:2
},
fill:"#73b2de"
}],
data:scatter_dataset
});
Наверх