欢迎来到 Plotly.js 教程页面!这里我们将带你一步步了解如何使用 Plotly.js 创建交互式图表。Plotly.js 是一个强大的 JavaScript 库,可以轻松地创建各种类型的图表,包括散点图、柱状图、线图、饼图等等。
快速开始
首先,你需要确保你的 HTML 文件中包含了 Plotly.js 库。你可以通过以下链接下载或通过 CDN 引入:
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
创建一个简单的散点图
下面是一个简单的散点图示例:
var trace1 = {
x: [1, 2, 3, 4, 5],
y: [10, 11, 12, 13, 14],
mode: 'markers',
type: 'scatter'
};
var data = [trace1];
Plotly.newPlot('myDiv', data);
这段代码将在页面中创建一个名为 myDiv
的元素,并在其中显示一个散点图。
交互式图表
Plotly.js 支持多种交互式功能,例如缩放、平移、点击事件等。你可以通过修改图表配置来启用这些功能。
例如,以下代码将启用图表的缩放和平移功能:
var trace1 = {
x: [1, 2, 3, 4, 5],
y: [10, 11, 12, 13, 14],
mode: 'markers',
type: 'scatter',
hoverinfo: 'text',
text: ['A', 'B', 'C', 'D', 'E']
};
var layout = {
title: '交互式散点图',
xaxis: { title: 'X 轴' },
yaxis: { title: 'Y 轴' },
hovermode: 'closest'
};
var data = [trace1];
Plotly.newPlot('myDiv', data, layout);
更多资源
想要了解更多关于 Plotly.js 的信息,请访问我们的 官方文档。
希望这个教程能帮助你入门 Plotly.js!🎉