跳转到主要内容

Python包,使处理混合3D和2D子图更容易。

项目描述

Pypi project Pypi total project downloads

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
)

输出

https://github.com/LucaCappelletti94/ddd_subplots/blob/master/test_animation.gif?raw=true

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源分发

ddd_subplots-1.0.27.tar.gz (7.2 kB 查看哈希值)

上传时间:

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面