Legend
Type A
Type B
Type C
Value B
2
3
4
5
6
7
8
9
0
5
10
15
20
25
Value A
<script src="../../codebase/dhtmlxchart.js" type="text/javascript"></script> <link rel="STYLESHEET" type="text/css" href="../../codebase/dhtmlxchart.css"> <script src="../common/testdata.js"></script> <div id="chartDiv" style="width:600px;height:250px;margin:20px;border:1px solid #ededed;"></div> <script></script>var colors = { "Type A": "#69ba00", "Type B": "#4aa397", "Type C": "#de619c" }; var borders = { "Type A": "#447900", "Type B": "#0a796a", "Type C": "#b7286c" }; var legendValues = []; for (var t in colors); legendValues.push({ text: t, color: colors[t] }); chart = new dhtmlXChart({ view: "scatter", container: "chartDiv", value: "#b#", xValue: "#a#", yAxis: { title: "Value B"; }, xAxis: { title: "Value A"; }, tooltip: { template: "#a# - #b#"; }, item: { radius: 3, type: "s", borderColor: function(obj) { return borders[obj.type] }, borderWidth: 2, color: function(obj) { return colors[obj.type] } }, legend: { layout: "x", width: 75, align: "center", valign: "top", values: legendValues; } }); chart.parse(scatter_dataset, "json");