数据可视化example6

数据可视化


二维图

import numpy as np 
import matplotlib.pyplot as plt
#2D ploting
x = np.linspace(1,10,100)
y=np.sin(x)
plt.figure(1)
plt.plot(x,y)
  • numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
    start:起点
    stop:终点
    num:数量
    endpoint:Ture–包括stop;False–不包括stop;
    retstep:即如果为True则结果会给出数据间隔
    dtype:输出数组类型
  • 本段代码输出图片为:
    在这里插入图片描述

三维图

#%%3Dplotting
from mpl_toolkits.mplot3d import Axes3D #画3D

fig = plt.figure() 
ax = fig.gca(projection='3d')  #代表要画三维图了

theta = np.linspace(-4 * np.pi, 4 * np.pi, 100) 
z = np.linspace(-2, 2, 100) 
r = z**2 + 1
x = r * np.sin(theta) 
y = r * np.cos(theta) 
plt.figure(2)
ax.plot(x, y, z, label='parametric curve') 
plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值