当前位置: 首页 > news >正文

怎么在网站上添加地图网站的关于页面

怎么在网站上添加地图,网站的关于页面,python 做办公网站,网站解除域名绑定官网和Github地址 https://plotjuggler.io/ https://github.com/facontidavide/PlotJuggler 简介 plotJuggler是一个数据可视化神器,支持离线,在线(ROS/MQTT/ZMQ/WebSocket)的数据源。并且可以记录实时的数据,以及将当前的数据作为ROS2的Topi…

官网和Github地址

https://plotjuggler.io/

https://github.com/facontidavide/PlotJuggler

简介

plotJuggler是一个数据可视化神器,支持离线,在线(ROS/MQTT/ZMQ/WebSocket)的数据源。并且可以记录实时的数据,以及将当前的数据作为ROS2的Topic再RePublic出去。也可以使用Lua语言处理接受到的数据,达到二次分析的效果。

image

如何安装

# 在Ubuntu2004上
sudo snap install plotjuggler-ros# 在Ubuntu2204上
sudo snap install plotjuggler

使用介绍

File栏:
进行离线数据的导入,以及布局文件的导入和导出

Streaming栏:
实时数据输入流的设置

Publishers栏:
导出数据或用ROS2话题将当前的数据再发布出去

Timeseries List栏:
数据源中的所有数据项

图形窗口说明

Plot窗口

Plot窗口工具栏

横轴纵轴全部缩放

image

图例位置,可以再右上角,左上角或者隐藏

x轴时间类型,可以切换为年月日类型

plot窗口背景是否有网格

当有多个视图的时候,对其中一个视图进行缩放的时候,其他视图会同步进行缩放

将当前的第一个数据时间记作时间0

image

配合代码如何使用

Python代码

# pip install pyzmq
import zmq
import time
import math
import jsoncontext = zmq.Context()
socket = context.socket(zmq.PUB)
socket.bind("tcp://*:5556")x = 0.0
while True:y = math.sin(x)data = {"x": round(x, 4),"y": round(y, 4),"timestamp": time.time()}json_msg = json.dumps(data)socket.send_string(json_msg)print("Sent:", json_msg)x += 0.1time.sleep(0.1)

C++代码

# 使用前需要安装
sudo apt install nlohmann-json-dev# 在https://github.com/zeromq/cppzmq 下载zmq.hpp至当前工程的include文件夹中
#include <zmq.hpp>
#include <nlohmann/json.hpp>
#include <iostream>
#include <cmath>
#include <chrono>
#include <thread>int main() {zmq::context_t context(1);zmq::socket_t publisher(context, zmq::socket_type::pub);publisher.bind("tcp://*:5555");double x = 0.0;while (true) {double y = std::sin(x);double timestamp = std::chrono::duration<double>(std::chrono::system_clock::now().time_since_epoch()).count();nlohmann::json j;j["x"] = x;j["y"] = y;j["timestamp"] = timestamp;std::string msg = j.dump();zmq::message_t message(msg.begin(), msg.end());publisher.send(message, zmq::send_flags::none);std::cout << "Sent: " << msg << std::endl;x += 0.1;std::this_thread::sleep_for(std::chrono::milliseconds(100));}return 0;
}
# 编译
g++ src/01.cpp -o pub -lzmq -Iinclude

plotjuggler设置

image

左侧出现对应的数据,将对应的数据拖入右侧界面,即可看到对应的数据图形

image

如何给Plot窗口添加标题

双击红色区域,输入名称即可

如何限制Y轴最大值和最小值

再指定的窗口中右键,edit curves,还可以修改曲线颜色,以及删除图形窗口的数据(一个窗口是可以有多个数据的)

image

如何进行分栏

当我们将鼠标放置标题栏的时候,会出现分栏按钮,点击进行分栏即可。对应经常使用的布局,也可以将布局保存起来进行复用。

image

http://www.dtcms.com/a/548356.html

相关文章:

  • 网站建设手机官网个人主页设计模板图片
  • 满洲里网站建设WordPress api发布接口
  • 移动网站建设解决方案最全的域名后缀
  • 一家公司做网站需要什么资料如何帮人做网站赚钱
  • 建筑设计网站 知乎学生做网站
  • 图片网站建设方案c语言精品课程网站开发
  • saas建站cmsseo网站怎么搭建
  • 游戏源代码网站建商城网站需要多少钱
  • 做网站镜像步骤店面设计餐饮风格
  • wordpress创建分站点常州网站备案
  • 做图片推广的网站有哪些资源共享网站怎么做
  • 做淘宝客找商品网站有哪些Python个人网站建设论文
  • 响应式网站 768 320m版网站开发
  • 企业网站广告图片轮播代码网站交易平台建设
  • 做影视剧组演员垂直平台网站购物网站管理系统
  • 电子商务网站开发的基本流程包括江苏省城市建设信用手册网站
  • 商城网站建设大连分销系统什么意思
  • 17做网站 一件代发自建销售网站
  • 知名做网站费用百度开户要多少钱
  • 设计基础网站推荐wordpress提示没有
  • 网站目录文件祥云平台做网站好不好
  • 用土豆做美食的视频网站大数据营销平台那么多
  • 求推荐专门做借条的网站南京网站设计公司兴田德润优惠吗
  • 静安企业网站建设电子商务有限公司官网
  • 购物网站开发计划书做网站公司费用
  • 西安网站群建设做网站服务器要什么系统
  • 广东网站建设推荐宜春做网站公司怎么样
  • DW怎么做电商网站江苏天德建设工程有限公司网站
  • 里水哪里做有做网站wordpress个人博客主题推荐
  • 运城盐湖区姚孟信通网站开发中心wordpress 单页导航