我已经使用matplotlib来绘制一些实验结果(在这里讨论它:循环文件和绘图.但是,通过单击图像右侧保存图片会产生非常糟糕的质量/低分辨率图像.
from glob import glob
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
# loop over all files in the current directory ending with .txt
for fname in glob("./*.txt"):
# read file, skip header (1 line) and unpack into 3 variables
WL, ABS, T = np.genfromtxt(fname, skip_header=1, unpack=True)
# first plot
plt.plot(WL, T, label='BN', color='blue')
plt.xlabel('Wavelength (nm)')
plt.xlim(200,1000)
plt.ylim(0,100)
plt.ylabel('Transmittance, %')
mpl.rcParams.update({'font.size': 14})
#plt.legend(loc='lower center')
plt.title('')
plt.show()
plt.clf()
# second plot
plt.plot(WL, ABS, label='BN', …Run Code Online (Sandbox Code Playgroud) 我有命名为 5.txt、10.txt、15.txt、20.txt 的文本文件,但是当我使用 glob 模块读取文件并在图例中使用 fname 变量时,我得到了混乱的图例数据。
for fname in glob("*.txt"):
potential, current_density = np.genfromtxt(fname, unpack=True)
current_density = current_density*1e6
ax = plt.gca()
ax.get_yaxis().get_major_formatter().set_useOffset(False)
plt.plot(potential,current_density, label=fname[0:-4])
plt.legend(loc=4,prop={'size':12},
ncol=1, shadow=True, fancybox=True,
title = "Scan rate (mV/s)")
Run Code Online (Sandbox Code Playgroud)
如何以递增的顺序绘制并为数据提供相应的标签?
我必须在我的 Laravel 应用程序中使用 Socketio 配置 Redis。但是,到目前为止我所尝试过的,我得到了同样的错误:
连接被拒绝 [tcp://127.0.0.1:6379] i
我可以使用 docker exec -it id sh 进入容器,当我 ping 服务器时,我收到 PONG 消息。客户端已经在我的 database.php 文件中“predis”并且也安装了包。
.env
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml
version: "2"
services:
api:
build: .
ports:
- 9000:9000
volumes:
- .:/app
- /app/vendor
depends_on:
- postgres
- redis
environment:
DATABASE_URL: postgres://xx@postgres/xx
postgres:
image: postgres:latest
environment:
POSTGRES_USER: xx
POSTGRES_DB: xx
POSTGRES_PASSWORD: xx
volumes:
- .Data:/var/lib/postgresql/data
ports:
- 3306:5432
redis:
build: ./Redis/
ports:
- 6003:6379
volumes:
- ../RedisData/data:/data
command: redis-server --appendonly yes
Run Code Online (Sandbox Code Playgroud)
Dockerfile (redis) …