打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python数据分析可视化 | 程序员的浪漫,用python给爱的人绘制一个爱情公式!

相关依赖库

 1# 图表绘制库
2
3import matplotlib.pyplot as plt
4
5# 科学计算库
6
7import numpy as np
8
9# 数学函数库
10
11import math

数据准备

 1'''
2从0到3.14获取1000个数据元素
3'''

4
5t = np.linspace(0, math.pi, 1000)
6
7'''
8心形曲线计算方程方式
9'''

10
11# sin()函数
12
13x = np.sin(t)
14
15# cos()函数,power()计算x的三分之二的次方
16
17y = np.cos(t) + np.power(x, 2.0 / 3)
18
19plt.figure('2021-05-20')

绘图属性

 1'''
2设置渐变色、从上到下
3'''

4
5# 设置红色渐变色
6
7plt.scatter(x, y, c=y, cmap=plt.cm.Reds, edgecolor='none', s=40)
8
9# 设置红色渐变色
10
11plt.scatter(-x, y, c=y, cmap=plt.cm.Reds, edgecolor='none', s=40)
12
13'''
14字体设置
15'''

16
17# 设置中文
18
19plt.rcParams['font.sans-serif']=['SimHei']
20
21# 坐标轴负号显示不正常及不能正常显示中文
22
23plt.rcParams['axes.unicode_minus']=False

坐标轴属性

 1'''
2坐标轴
3'''

4
5# 设定坐标轴范围
6
7plt.axis([-22-22])
8
9# 设置X轴标签
10
11plt.xlabel('wwt', fontsize=14)
12
13# 设置Y轴标签
14
15plt.ylabel('yy', fontsize=14)
16
17# 设置标签
18
19plt.title("爱情公式", fontsize=20)
20
21# 展示图表
22
23plt.show()



关注 Python集中营
领取编程干货
培养编程思想
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python新手绘图绕不开的17个小问题,学完超过70%的人
Python与Matlab画图的代码对比
Python中的Matplotlib绘图
一次性掌握所有 Python 画图基础操作
线性回归原理和实现基本认识
真香警告!用 Python 实现 KNN 算法也太简单了吧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服