var chart = new CanvasJS.Chart("chartContainer",
{
\t title: {
\t \t text: "Scatter Chart with Different Marker Types"
\t },
\t legend: {
\t \t horizontalAlign: "right",
\t \t verticalAlign: "center"
\t },
\t data: [
\t {
\t \t type: "scatter",
\t \t showInLegend: true,
\t \t legendText: "Circle",
\t \t dataPoints: [
\t \t \t { x: 1, y: 91, markerSize: 10 },
\t \t \t { x: 2, y: 75, markerSize: 20 },
\t \t \t { x: 3, y: 70, markerSize: 30 },
\t \t \t { x: 4, y: 85, markerSize: 40 },
\t \t \t { x: 5, y: 75, markerSize: 50 } \t \t \t
\t \t ]
\t },
\t {
\t \t type: "scatter",
\t \t markerType: "square", //default "circle"
\t \t showInLegend: true,
\t \t legendText: "Square",
\t \t dataPoints: [
\t \t \t { x: 1, y: 71, markerSize: 10 },
\t \t \t { x: 2, y: 55, markerSize: 20 },
\t \t \t { x: 3, y: 50, markerSize: 30 },
\t \t \t { x: 4, y: 65, markerSize: 40 },
\t \t \t { x: 5, y: 55, markerSize: 50 } \t \t \t
\t \t ]
\t },
\t {
\t \t type: "scatter",
\t \t markerType: "triangle",
\t \t showInLegend: true,
\t \t legendText: "Triangle",
\t \t dataPoints: [
\t \t \t { x: 1, y: 51, markerSize: 10 },
\t \t \t { x: 2, y: 35, markerSize: 20 },
\t \t \t { x: 3, y: 30, markerSize: 30 },
\t \t \t { x: 4, y: 45, markerSize: 40 },
\t \t \t { x: 5, y: 35, markerSize: 50 }
\t \t ]
\t },
\t {
\t \t type: "scatter",
\t \t markerType: "cross",
\t \t showInLegend: true,
\t \t legendText: "Cross",
\t \t dataPoints: [
\t \t \t { x: 1, y: 31, markerSize: 10 },
\t \t \t { x: 2, y: 15, markerSize: 20 },
\t \t \t { x: 3, y: 10, markerSize: 30 },
\t \t \t { x: 4, y: 25, markerSize: 40 },
\t \t \t { x: 5, y: 15, markerSize: 50 }
\t \t ]
\t }
\t ]
});
chart.render();
<script src="http://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 300px; width: 100%;"></div>
有人關心,告訴我downvoting的原因是什麼? – user7117436
可能是因爲要求一個庫和沒有特定問題的代碼。 –
@MaximilianPeters我不知道。顯然這不是一個代碼相關的問題。我搜索了「JavaScript堆棧交換」,這個網站是第一個搜索結果。這就是我在這裏問的原因。 Thx回答。 – user7117436