python-3.x - 如何使用 3X3 矩阵中的数据绘制 2D 轮廓?
问题描述
我正在尝试使用矩阵中存在的 x、y 和 z 数据绘制倒数空间图。我的 X 和 Y 是网格,Z 值独立于 X 和 Y 值(或坐标)。
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
from matplotlib import cm
import numpy as np
from sys import argv
import pandas as pd
from matplotlib.ticker import LinearLocator, FormatStrFormatter
import plotly.graph_objs as go
data= np.loadtxt('s1_101.txt', unpack=True)
x = data[0,:]
y = data[1,:]
z = data[2,:]
L = 1.54060
y = np.array(y) + 0.
z = np.array(z) + 0.
X = [ np.cos(y) - np.cos(x) ]
X = np.array(X) + 0.
X = X/L
Y = [ np.sin(y) + np.sin(y) ]
Y = np.array(Y) + 0.
Y = Y/L
main = [X,Y,z]
amen = np.transpose(main)
解决方案
推荐阅读
- c - 如何在 C 中的链表中找到可能有重复项的最小元素
- delphi - Delphi SDKtransform:MacOS SDK 中的许多错误和缺少的类
- ssl - 为什么服务器证书与 haproxy 中 CA 捆绑包中的根证书结合使用
- r - 具有多个条件和多个结果的 R if 语句
- amazon-web-services - api 和 controllerManager 日志的 CloudWatch 定价是多少?
- c# - C# / Blazor 如何在从服务器获取数据后应用过滤器
- c++ - 为什么 C++ 没有 Java 风格的类型擦除泛型?
- python - Python Kivy:如何在循环中访问按钮状态并在 python 中更改转换
- python - TTK 按钮显示为 TK 按钮 Python 3.8
- api - 未记录的 API - 有没有办法获得最大数量的调用?