python matplot 3D
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python matplot 3D相关的知识,希望对你有一定的参考价值。
# -*- coding: utf-8 -*-
"""
Created on Thu Sep 24 16:37:21 2015
@author: Eddy_zheng
"""
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
data = np.random.randint(0, 255, size=[40, 40, 40])
x, y, z = data[0], data[1], data[2]
ax = plt.subplot(111, projection='3d') # 创建一个三维的绘图工程
# 将数据点分成三部分画,在颜色上有区分度
ax.scatter(x[:10], y[:10], z[:10], c='y') # 绘制数据点
ax.scatter(x[10:20], y[10:20], z[10:20], c='r')
ax.scatter(x[30:40], y[30:40], z[30:40], c='g')
ax.set_zlabel('Z') # 坐标轴
ax.set_ylabel('Y')
ax.set_xlabel('X')
ax.view_init(45,-45)
plt.show()
以上是关于python matplot 3D的主要内容,如果未能解决你的问题,请参考以下文章
matplot绘图
Python 使用 matplotlib绘制3D图形
Matplot相关
Python之神奇的绘图库matplotlib
Python Matplot中文显示完美解决方案
Python Matplot中文显示完美解决方案