python Matplotlib 画心形线(极坐标 直角坐标参数方程)
2017-09-03 14:15
1371 查看
1.极坐标
这个有一点胖了。。。
2.直角坐标的参数方程
# -*- coding:utf8 -*-
# __author__ = 'wangxuhao'
# __file__ = 'Cardioid'
import matplotlib.pyplot as plt
import numpy as np
import math
t = np.linspace(0, math.pi, 1000)
x = np.sin(t)
y = np.cos(t) + np.power(x, 2.0 / 3)
plt.plot(x, y, color='red', linewidth=2)
plt.plot(-x, y, color='red', linewidth=2)
plt.title("heart")
plt.ylim(-2, 2)
plt.xlim(-2, 2)
plt.show()
# -*- coding:utf8 -*- # __author__ = 'wangxuhao' # __file__ = 'Cardioid_polar' import numpy as np import matplotlib.pyplot as plt theta = np.linspace(0, 2*np.pi, 1000) y = np.pi * (1 - np.sin(theta)) graph = plt.subplot(111, polar=True) graph.plot(theta, y,color='red', linewidth=2) plt.show()
这个有一点胖了。。。
2.直角坐标的参数方程
# -*- coding:utf8 -*-
# __author__ = 'wangxuhao'
# __file__ = 'Cardioid'
import matplotlib.pyplot as plt
import numpy as np
import math
t = np.linspace(0, math.pi, 1000)
x = np.sin(t)
y = np.cos(t) + np.power(x, 2.0 / 3)
plt.plot(x, y, color='red', linewidth=2)
plt.plot(-x, y, color='red', linewidth=2)
plt.title("heart")
plt.ylim(-2, 2)
plt.xlim(-2, 2)
plt.show()
相关文章推荐
- python科学计算学习二:matplotlib绘图(极坐标 3D绘图等)(3)
- python matplotlib 用极坐标绘制球员能力图(综合练习)
- python matplotlib 中文显示参数设置
- 树莓派3+Python开发总结——python3+pyqt5+matplotlib环境搭建
- python中matplotlib绘图中文显示问题
- Windows下python安装matplotlib
- Python图表绘制:matplotlib绘图库入门
- CentOS中python输入import matplotlib.pyplot提示有错误
- python使用matplotlib绘制柱状图教程
- Python3.6安装matplotlib
- python.matplotlib/datatime/CSV学习范例-读取CSV格式文件生成折线图
- Python matplotlib生成图片背景透明
- Python matplotlib生成图片背景透明
- win7下安装Python,numpy,matplotlib,scipy,scikit-learn等机器视觉工具包
- python 的 matplotlib
- 【python笔记】使用matplotlib,pylab进行python绘图
- win7下安装Python +matplotlib
- Python之matplotlib
- Python Matplotlib图表汉字显示成框框的解决办法
- Python 使用matplotlib画图添加标注、及移动坐标轴位置