【Finebi技巧】Finebi技巧(19):爱心棒

楼主
我是社区第348991位番薯,欢迎点我头像关注我哦~

更新:

2024/3/7 美化布局,迎接我国第101个妇女节(国际的第114个国际妇女节)。 预祝各位女神节日快乐。

 

爱心图,正在脱单或者已经脱单的同学们,我想对这个图型一定不陌生,对于热爱编程的大佬来说,用代码呈现如下的效果,是最直观表达心意的方式。


[相关故事]  笛卡尔成为了公主的数学老师。公主的数学在笛卡尔的悉心指导下突飞猛进,他们之间也开始变得亲密起来,每天的形影不离也使他们彼此产生了爱慕之心,一段纯粹、美好的爱情悄然萌发。然而,没过多久,他们的恋情传到了国王的耳朵里,过往大怒,下令马上将笛卡尔处死。在克里斯汀的苦苦哀求下,国王将他放逐回国,公主被软禁在宫中。身体孱弱的笛卡尔回到法国后不久,便染上重病。在生命进入倒计时的那段日子,他日夜思念公主,每天坚持给她写信,盼望着她的回音。在笛卡尔给克里斯汀寄出第十三封信后,他永远地离开了这个世界,这最后的一封信上没有写一句话,只有一个方程式:r=a(1-sinθ),这条曲线就是著名的“心形线”。

 

这不马上女神节了,那么如何用Finebi实现同样的效果。


在线效果展示

公式说明:

还记得我们在画一个圆的时候,弧度的计算公式吗?不会的自己返回查看

详见【Finebi技巧】Finebi技巧(10):画一个圆

 

 

 

数据来源:为此我们可以在excel中生成区间为0-360,步长为1的数值,列名称命名为角度

准备工作

软件:
Finebi=6.0.11
数据:
excel生成

注:此栗子使用的是6.0.11 版本,其它版本未进行测试,理论上适用于V5.0及V6.0以上版本,大家可自行进行测试。

相关素材:

素材-3.8.zip (1.18 M)

操作步骤如下:

1、下载数据并导入

【Finebi技巧】Finebi技巧(10):画一个圆数据

2、新增字段

x=16 *POWER( SIN(${角度}*PI()/180),3)
y=13 * cos(${角度}*PI()/180) - 5 * cos(${角度}*PI()/90) - 2 * cos(${角度}*PI()/60) - cos(${角度}*PI()/45)

3、复制角度并将其转换为维度


4、选择线图并拖入相关字段


5、一些美化,去除标记点,坐标轴

 

 

 

今天的知识学会了吗?

访问:https://www.finebi.com/product/download,进行下载体验吧!


当然,你也可以进行线上练习

没有服务器,个人电脑BI运行卡慢?

本地安装,做好的看板无法分享?

FineBI在线版开放,提供个人独立分析账号!

 

 

 

 

登录地址:https://pcdemo.finebi.com/webroot/decision

分享扩散:

沙发
发表于 2024-3-6 22:00:24
板凳
发表于 2024-3-7 11:09:15
地板
发表于 2024-3-7 15:52:12
大佬,你的excel数据是0~360,步长为1的数据?
5楼
发表于 2024-3-8 12:43:15
有才,加油
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4回帖数 2关注人数 9355浏览人数
最后回复于:2024-3-8 12:43

返回顶部 返回列表