GitHub Hot Board

GitHub Hot Board · Hồ sơ kho lưu trữ

PlotJuggler/PlotJuggler

The Time Series Visualization Tool that you deserve. (Mô tả đến từ chính kho lưu trữ.)

C++#chart#csv#labstreaminglayer

Dữ liệu tại October 28PlotJuggler

Thứ hạng tốt nhất

#487

Mọi thời đại · C++ theo ngôn ngữ

6.3K

Tổng sao

832

Tổng fork

0

Số ngày có mặt (30 ngày)

Giấy phép: MPL-2.0Push gần nhất: October 15Issue mở (gồm PR): 68Thu thập từ 2026-10-25; chưa rõ = chưa thu thập được

Tài liệu dự án

PlotJuggler 4 is an extensible, performant and open-source multi-modal visualization platform.

Explore recorded or live data, compare test runs, and analyze and transform your data, in a single application.

Robot model, camera feeds, depth images and joint torque plots in a shared PJ4 workspace

Analyze signals interactively

  • Drag and drop your data. Drag signals into time-series and XY plots, zoom into events, and inspect individual samples.
  • Validate changes across runs. Load several recordings, align their timelines, and overlay signals to compare behavior.
  • Analyze the signal. Filter noise, measure rates of change, integrate values, or inspect frequency content with Fast Fourier Transforms.
  • Add your own functions. Create derived series with custom transforms in Lua and Python, alongside the built-in filters.
  • Reuse your analysis. Arrange plots in tabs and dockable panels, then save your layout and transforms for the next investigation.

Multimodal data, synchronized in time

Efficient data storage, GPU-accelerated rendering and on-demand media decoding help keep large recordings responsive as you explore.

Images and Videos

  • Raw and encoded images
  • H.264, H.265 or AV1 video
  • Live video streaming through WebRTC
  • 2D annotations and markers

3D rendering

  • Pointcloud, including compressed
  • Meshes and URDF robot models
  • Occupancy grids and maps (2D)
  • Elevation grid maps (2.5D)
  • 3D annotations, trajectories and markers

Work with the data you already have

Open supported formats directly and connect to your existing sensor and messaging systems. Install ready-to-use loaders, streamers and tools through File → Marketplace:

Sources Formats
Files CSV, MCAP, Parquet, PX4 ULog, LeRobot, MP4, PCD and PLY
Live streams ROS 2, MQTT, ZeroMQ, UDP, WebSocket bridges, WebRTC and Lab Streaming Layer
Message encodings ROS 1/2, Protobuf, JSON, CBOR, BSON, Apache Arrow and MessagePack
Cloud storage Mosaico

Need a custom integration? Build a loader, streamer, parser or toolbox with the plugin SDK, or start from the official plugins.

How to get started

Every build is attached to the latest release. Pick the one that fits your system.

Windows

Download PlotJuggler-<version>-Windows-x64.exe from the latest release and run it. It installs for the current user, so no administrator rights are needed.

Debian and Ubuntu (apt repository)

Recommended on Ubuntu 22.04+ and Debian 12+: add the apt repository once, and future releases arrive with sudo apt upgrade.

curl -fsSL https://apt.plotjuggler.io/pj4_install.sh | sudo sh
Prefer to run the steps yourself?

The script (packaging/deb/pj4_install.sh) does exactly this:

sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://apt.plotjuggler.io/plotjuggler-archive-keyring.asc \
  -o /etc/apt/keyrings/plotjuggler.asc
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/plotjuggler.asc] https://apt.plotjuggler.io stable main" \
  | sudo tee /etc/apt/sources.list.d/plotjuggler.list
sudo apt update && sudo apt install plotjuggler4

To install a single release without adding the repository, download plotjuggler4_<version>_amd64.deb from the latest release and run sudo apt install ./plotjuggler4_<version>_amd64.deb. A package installed this way is not updated by apt upgrade.

Any Linux distribution (AppImage)

Download PlotJuggler-<version>-x86_64.AppImage from the latest release, then make it executable and run it:

chmod +x PlotJuggler-*-x86_64.AppImage
./PlotJuggler-*-x86_64.AppImage

It needs glibc 2.35 or newer (Ubuntu 22.04 and later, or equivalent).

Building from source

For compilation and development setup, see Building from source.

License

Released under the Mozilla Public License 2.0. Third-party dependencies retain their own licenses.

Thứ hạng hiện tại

Diễn biến 30 ngày

Không có bản ghi nào trong 30 ngày qua.

Gắn huy hiệu vào README của bạn · PlotJuggler/PlotJuggler[![Gắn huy hiệu vào README của bạn](https://git.vaiox.xyz/api/badge/PlotJuggler/PlotJuggler.svg)](https://git.vaiox.xyz/vi/repo/PlotJuggler/PlotJuggler)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/vi/repo/PlotJuggler/PlotJuggler"><img src="https://git.vaiox.xyz/api/badge/PlotJuggler/PlotJuggler.svg" alt="Gắn huy hiệu vào README của bạn" height="20"></a>

← Về bảng xếp hạng

GitHub Hot BoardCỗ Máy Thời GianKhám phá联系我们 · Contact