Python 画二维和三维散点同心圆

本文介绍如何使用Python绘制二维及三维的散点同心圆。通过调整角度步长控制散点在圆上的分布密度,实现不同效果的散点图。
摘要由CSDN通过智能技术生成

  我们利用Python先画二维的散点圆:

  我们的圆上的点,采取圆的参数方程来取。我们根据取theta的步长来决定圆上的散点的松散度。

import numpy as np
import matplotlib.pyplot as plt

r = 1.0
a, b = (0., 0.)

theta = np.arange(0, 2*np.pi, 0.3)
x = a + r * np.cos(theta)
y = b + r * np.sin(theta)

x1 = a + 2*r * np.cos(theta)
y1 = b + 2*r * np.sin(theta)



fig = plt.figure() 
axes = fig.add_subplot(111) 
plt.scatter(x, y,s = 20, marker = 'o')
plt.scatter(x1, y1,marker = 'o')

axes.axis('equal')
plt.show()

  如图所示:

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值