小编Ben*_*ier的帖子

将图例添加到曲面图中

我正在尝试将图例添加到曲面图但无法这样做.这是代码.

import numpy as np
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import random

def fun(x, y):
  return 0.063*x**2 + 0.0628*x*y - 0.15015876*x + 96.1659*y**2 - 74.05284306*y  +      14.319143466051


fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x = y = np.arange(-1.0, 1.0, 0.05)
X, Y = np.meshgrid(x, y)
zs = np.array([fun(x,y) for x,y in zip(np.ravel(X), np.ravel(Y))])
Z = zs.reshape(X.shape)

ax.plot_surface(X, Y, Z)

ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
plt.plot(color='red',label='Lyapunov function on XY plane',linewidth=4)  # Adding legend

plt.show()
Run Code Online (Sandbox Code Playgroud)

请帮助.提前致谢.

python matplotlib

7
推荐指数
2
解决办法
4698
查看次数

Selenium Firefox 驱动程序强制 https

我有一个功能应用程序在端口上的 docker 中运行3000。当我将主机设置为http://localhost:3000. 我创建了一个容器来启动 selenium 测试,但失败并出现以下错误:

WebDriverError:Reachederrorpage:about:neterror?e=nssFailure2&u=https://app:3000/&c=UTF-8&f=regular&d=An error occurred during a connection to app:3000.

SSL received a record that exceeded the maximum permissible length.

Error code: <a id="errorCode" title="SSL_ERROR_RX_RECORD_TOO_LONG">SSL_ERROR_RX_RECORD_TOO_LONG</a>
Run Code Online (Sandbox Code Playgroud)

我的片段 docker-compose.yml

app:
    build:
        context: .
        dockerfile: Dockerfile.dev
    volumes:
        - ./:/usr/src/app/
    ports:
        - "3000:3000"
        - "3001:3001"
    networks:
        tests:

selenium-tester:
    build:
        context: .
        dockerfile: Dockerfile.selenium.tests
    volumes:
        - ./:/usr/src/app/
        - /dev/shm:/dev/shm
    depends_on:
        - app
    networks:
        tests:
Run Code Online (Sandbox Code Playgroud)

我替换了主机,http://app:3000但 Firefox 似乎想将此 http 重定向到 https(这不起作用)。最后我像这样构建我的驱动程序:

const ffoptions = new firefox.Options() …
Run Code Online (Sandbox Code Playgroud)

ssl selenium webdriver selenium-webdriver docker

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