anychart.onDocumentReady(function() {
{x: 1, value: 14, name: "Apple"},
{x: 2, value: 55, name: "Banana"}
{x: 1, value: 30, name: "Tomato"},
{x: 2, value: 45, name: "Cucumber"}
var chart = anychart.scatter();
var fruitsSeries = chart.marker(fruitsData).name("Fruits").size(10);
var vegetablesSeries = chart.marker(vegetablesData).name("Vegetables").size(10);
function togglePoint(series, index, isChecked) {
series.includePoint(index)
series.excludePoint(index)
document.getElementById("appleCheckbox").addEventListener("change", function () {
togglePoint(fruitsSeries, 0, this.checked);
document.getElementById("bananaCheckbox").addEventListener("change", function () {
togglePoint(fruitsSeries, 1, this.checked);
document.getElementById("tomatoCheckbox").addEventListener("change", function () {
togglePoint(vegetablesSeries, 0, this.checked);
document.getElementById("cucumberCheckbox").addEventListener("change", function () {
togglePoint(vegetablesSeries, 1, this.checked);
chart.yScale().minimum(0).maximum(60);
chart.xScale().minimum(0).maximum(3);
chart.tooltip().format("{%name}: {%x} vs. {%value}");
chart.title("Show/Hide Data Points");
chart.container("container");