Python包,使处理混合3D和2D子图更容易。
项目描述
Python包,使处理混合3D和2D子图更容易。
如何安装此包?
像往常一样,只需使用pip下载即可
pip install ddd_subplots使用示例
3D子图
要获取一组3D子图,只需导入subplots
from ddd_subplots import subplots
fig, axes = subplots(1, 3, figsize=(15, 5))旋转3D散点图
该库还提供了一个渲染3D散点图的方法。以下是一个完整的示例
from ddd_subplots import subplots, rotate
import numpy as np
from sklearn import datasets
from sklearn.decomposition import PCA
def write_frame(X_reduced, y):
    colors = np.array(["red", "green", "blue"])[y]
    fig, axes = subplots(1, 3, figsize=(15, 5))
    for axis in axes.flatten():
        axis.scatter(*X_reduced.T, depthshade=False,
                    c=colors, marker='o', s=20)
    fig.tight_layout()
    return fig, axes
X, y = datasets.load_iris(return_X_y=True)
X_reduced = PCA(n_components=3).fit_transform(X)
rotate(
    write_frame,
    X_reduced,
    "test_animation.gif",
    y,
    duration=10,
    verbose=True
)输出
项目详情
    
       关闭
    
      
        
    
    
  
ddd_subplots-1.0.27.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 925a61b888ee0491650cac022f28059e415486022a8ec33329c0555a0429f649 | |
| MD5 | 99adce151840ee0c40d3d9e7c158919b | |
| BLAKE2b-256 | 7caad172cb7741873370af77e03ab828ae45dd54f0140ba157c2f593718db6eb |