# PlotJuggler

> 权威词条地址：https://robotics.hellobike.com/sdks/plotjuggler-plotjuggler
> 所属分类：sdks | 最近核验日期：2026-10-15 | 技术层级：L3, L4

## 核心摘要

PlotJuggler 在 GitHub 开源的开发工具，主要语言 C++。 The Time Series Visualization Tool that you deserve.

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L4"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/PlotJuggler/PlotJuggler"}] |
| `updated` | 2026-10-15 |
| `repo` | https://github.com/PlotJuggler/PlotJuggler |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支，ROS环境可使用对应rosdistro官方维护版本", "tested_env": "Ubuntu 22.04 LTS + ROS 2 Humble / 无ROS环境依赖时可单独编译运行", "notes": "可通过apt安装对应ROS版本包，或源码编译，核心入口为plotjuggler可执行文件，支持直接拖入MCAP、CSV等格式数据。"}] |
| `incompatible_envs` | ["Ubuntu 18.04及以下版本缺少默认C++17依赖，编译运行易出错", "ROS 2 Dashing及以下旧版本无官方适配的PlotJuggler预编译包"] |
| `repo_stats` | {"stars": 6269, "forks": 832, "as_of": "2026-10-26"} |
| `tool_type` | tool |
| `overview_sources` | ["https://github.com/PlotJuggler/PlotJuggler"] |

## 技术详解与生态说明

PlotJuggler是GitHub开源的时间序列可视化工具，属于机器人开发辅助工具类，核心开发语言为C++。其核心功能是面向时序数据提供高性能的可视化、分析与导出能力，支持多数据源接入、动态字段筛选、自定义绘图布局等模块，可高效处理海量时序数据流的实时和离线分析需求。

该工具适配机器人技术栈L3到L4层级，可对接运动控制、SLAM导航、感知算法等模块输出的日志与实时数据，支持ROS/ROS2、MCAP、CSV等主流机器人数据格式，开发者可通过原生插件扩展自定义协议，或直接导入标准格式数据快速完成时序数据的可视化调试与性能分析。

## 原始核验来源 (Sources)

- [GitHub PlotJuggler/PlotJuggler](https://github.com/PlotJuggler/PlotJuggler)