построить сюжет с помощью matplotlib из файла - PullRequest
0 голосов
/ 17 марта 2019

Я много чего сделал для построения обтекаемых линий и пришел к этому.Я спросил о векторных полях и нашел ответ.Теперь я хочу построить обтекаемые линии с matplotlib.На данный момент у меня есть выходные данные, которые я использую для построения векторного поля в gnuplot.Я вывел данные как X Y U V и хочу использовать их для потоковой передачи.

И я не знаю, как установить параметры вывода для изображения.У меня есть этот пример кода.

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec

Y, X = np.mgrid[0:1:31j, 0:1:31j]
U = -1 - X**2 + Y
V = 1 + X - Y**2
speed = np.sqrt(U**2 + V**2)

fig = plt.figure(figsize=(7, 9))
gs = gridspec.GridSpec(nrows=3, ncols=2, height_ratios=[1, 1, 2])

# Varying color along a streamline
ax1 = fig.add_subplot(gs[0, 1])
strm = ax1.streamplot(X, Y, U, V, color=U, linewidth=1, cmap='gnuplot')
fig.colorbar(strm.lines)
ax1.set_title('Navier-Stokes Equation')


plt.tight_layout()
fig.savefig('streamlines.png')
plt.show()

Что редактировать для ввода U и V из файла и вывода его в виде отформатированного изображения?enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...