Plotly.js 是一个开源的交互式图表库,它允许用户创建各种类型的图表,包括散点图、柱状图、线图、饼图等。这个库以其丰富的图表类型和高度的可定制性而闻名。
主要特点
- 交互式图表:提供丰富的交互功能,如缩放、平移、点击事件等。
- 多种图表类型:支持散点图、柱状图、线图、饼图、地图、3D 图表等多种图表类型。
- 高度可定制:可以自定义图表的样式、颜色、标签等。
- 跨平台兼容:支持桌面和移动设备。
安装与使用
要使用 Plotly.js,你可以通过 npm 或 yarn 安装:
npm install plotly.js
或者
yarn add plotly.js
在你的 JavaScript 文件中,你可以这样使用 Plotly.js:
import Plotly from 'plotly.js';
const trace = {
x: [1, 2, 3, 4],
y: [10, 11, 12, 13],
type: 'scatter'
};
Plotly.newPlot('myDiv', [trace]);
示例图表
以下是一个简单的散点图示例:
const trace = {
x: [1, 2, 3, 4],
y: [10, 11, 12, 13],
mode: 'markers',
type: 'scatter'
};
Plotly.newPlot('scatter', [trace], {
title: '基本散点图'
});
基本散点图
扩展阅读
更多关于 Plotly.js 的信息和教程,请访问我们的 Plotly.js 教程页面。