小编esi*_*lik的帖子

Matplotlib - 如何绘制高分辨率图?

我已经使用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)

python matplotlib

46
推荐指数
5
解决办法
7万
查看次数

Matplotlib 图例按递增顺序排列

我有命名为 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)

在此处输入图片说明

如何以递增的顺序绘制并为数据提供相应的标签?

matplotlib python-3.x

3
推荐指数
1
解决办法
2952
查看次数

无法从 Laravel 应用程序连接到 Redis

我必须在我的 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) …

redis docker

2
推荐指数
1
解决办法
3952
查看次数

标签 统计

matplotlib ×2

docker ×1

python ×1

python-3.x ×1

redis ×1