我正在尝试为时间序列中的数据创建热图(最终创建散点图)。我想以一种显示它们在线性时间轴上的方式来定向它们。
如何使用matplotlib Affine2D或scipy.ndimage.affine_transform实现这一目标?理想情况下,我希望能够调整以下角度:(1)时间轴的角度(例如,在示例1中,其中T = 1,T = 2,T = 3);(2)热图与(1)中的线相交的角度
我发现的示例取决于im = ax.imshow我的示例不是哪种情况。
from collections import OrderedDict
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
# Get iris data
X_iris = pd.DataFrame({'sepal_length': {'iris_0': 5.1, 'iris_1': 4.9, 'iris_2': 4.7, 'iris_3': 4.6, 'iris_4': 5.0, 'iris_5': 5.4, 'iris_6': 4.6, 'iris_7': 5.0, 'iris_8': 4.4, 'iris_9': 4.9, 'iris_10': 5.4, 'iris_11': 4.8, 'iris_12': 4.8, 'iris_13': 4.3, 'iris_14': 5.8, 'iris_15': 5.7, 'iris_16': 5.4, 'iris_17': 5.1, 'iris_18': 5.7, 'iris_19': …Run Code Online (Sandbox Code Playgroud) 我有一系列基本的2D图像(现在简化为3),它们彼此相关,类似于电影中的帧:
在python中如何将这些切片堆叠在一起,如image1-> image2-> image-3?我正在使用pylab来显示这些图像.理想情况下,堆叠框架的等距视图会很好,或者是允许我在代码/渲染图像中旋转视图的工具.
任何协助赞赏.显示的代码和图片:
from PIL import Image
import pylab
fileName = "image1.png"
im = Image.open(fileName)
pylab.axis('off')
pylab.imshow(im)
pylab.show()
Run Code Online (Sandbox Code Playgroud)

我有一个带有多个顶点的 mayavi 对象,我想直接为这些顶点设置 RGB 或 RGBA 值,而不是将自己限制为带有标量的单个颜色图。如何做到这一点?
是否可以使用mayavi绘制带有3个颜色通道的图像?根据mayavi的文档,mayavi.mlab.imshow只能处理形状(nxm)的图像.