import pyqtgraph as pg
import numpy as np
from pyqtgraph.Qt import QtCore
app = pg.QtGui.QApplication([])
win = pg.GraphicsWindow(title="动态更新数据")
win.resize(600,300) #设置窗口大小
p = win.addPlot()
data = np.random.random(size=50)
curve = p.plot(data) #在坐标p中绘图并返回图形对象
def update():
global data, curve
data[:-1] = data[1:]
data[-1] = np.random.random()
curve.setData(data) #给图形对象设置数据---图形对象重新绘图
timer = QtCore.QTimer() #创建一个定时器
timer.timeout.connect(update) #设置定时器执行函数
timer.start(100) #启动
#参数:间隔毫秒数
app.exec_()
上面的图形,数据更新后,横坐标并没有跟随新的数据做出改变,这里可以用setPos来实现
import pyqtgraph as pg
import numpy as np
from pyqtgraph.Qt import QtCore
app = pg.QtGui.QApplication([])
win = pg.GraphicsWindow(title="动态更新数据")
win.resize(600,300)
p = win.addPlot()
data = np.random.random(size=50)
curve = p.plot(data)
ptr=0
def update():
global data, curve,ptr
data[:-1] = data[1:]
data[-1] = np.random.random()
curve.setData(data)
ptr += 1
curve.setPos(ptr, 0) #给图形对象设置新的坐标值
#参数1:x轴起点坐标
#参数2:y轴起点坐标
timer = QtCore.QTimer()
timer.timeout.connect(update)
timer.start(100)
app.exec_()
p.setRange(xRange=[-100, 0]) # 将横坐标的范围限定为[-100,0]
p.setLimits(xMax=0) # 横坐标的最大值为0
一、检查网络连接。ip addr
ping 8.8.8.8 二、硬盘分区。fdisk /dev/sda
o // 为硬盘建立一个DOS分区表,适用于Legacy/BIOS/MBR启动方式
n // 建立新分区
(回车) // 这里默认新建一个主分区p(Primary)
(回车) // 默认主分区号是1,MBR规定一个硬盘最多4个主分区
(回车) // 分区的起始扇区,默
java excel导入的时候时间变成数字了 java excel 导入的列是变化的
用的SSM框架,所需要的jar包如图所示:,链接地址:jar包下载 ,下面直接上代码。1、ExcelUtil工具类 1. <span style="color:#993399;"><span style="font-size:18px;color:#993399;">import java.text.DecimalFormat;
2. imp
Docker搭建私有镜像仓库 docker compose 私有镜像
1.准备Docker-Hub在gitHub上的项目地址的安装文档:https://goharbor.io/docs/2.0.0/install-config/installation-prereqs/
https://github.com/goharbor/harbor安装前需要准备如下环境配置: 下载的离线的安装包的版本如下: 2.安装docker省略
尽量安装docker的