Spaces:
Runtime error
Runtime error
Add projection to plot
Browse files
app.py
CHANGED
@@ -198,14 +198,20 @@ def plot_expression(arousal, dominance, valence):
|
|
198 |
& (y == round(dominance * voxels))
|
199 |
& (z == round(valence * voxels))
|
200 |
)
|
201 |
-
|
|
|
|
|
|
|
|
|
|
|
202 |
colors[voxel] = "#fcb06c"
|
|
|
203 |
ax = plt.figure().add_subplot(projection='3d')
|
204 |
-
ax.voxels(voxel, facecolors=colors, edgecolor='k')
|
205 |
-
ax.set_aspect("equal")
|
206 |
ax.set_xlim([0, voxels])
|
207 |
ax.set_ylim([0, voxels])
|
208 |
ax.set_zlim([0, voxels])
|
|
|
209 |
ax.set_xlabel("arousal", fontsize="large", labelpad=0)
|
210 |
ax.set_ylabel("dominance", fontsize="large", labelpad=0)
|
211 |
ax.set_zlabel("valence", fontsize="large", labelpad=0)
|
|
|
198 |
& (y == round(dominance * voxels))
|
199 |
& (z == round(valence * voxels))
|
200 |
)
|
201 |
+
projection = (
|
202 |
+
(x == round(arousal * voxels))
|
203 |
+
& (y == round(dominance * voxels))
|
204 |
+
& (z < round(valence * voxels))
|
205 |
+
)
|
206 |
+
colors = np.empty((voxel | projection).shape, dtype=object)
|
207 |
colors[voxel] = "#fcb06c"
|
208 |
+
colors[projection] = "#fed7a9"
|
209 |
ax = plt.figure().add_subplot(projection='3d')
|
210 |
+
ax.voxels(voxel | projection, facecolors=colors, edgecolor='k')
|
|
|
211 |
ax.set_xlim([0, voxels])
|
212 |
ax.set_ylim([0, voxels])
|
213 |
ax.set_zlim([0, voxels])
|
214 |
+
ax.set_aspect("equal")
|
215 |
ax.set_xlabel("arousal", fontsize="large", labelpad=0)
|
216 |
ax.set_ylabel("dominance", fontsize="large", labelpad=0)
|
217 |
ax.set_zlabel("valence", fontsize="large", labelpad=0)
|