今天主要给大家介绍如何用pyecharts画各种漂亮的数学图形
一、基本极坐标图
说简单点,基本极坐标图就是圆形的散点图(柱状图或折线图),代码如下:
数据data是1个列表,列表内的元素为元组,单个元组有2个数据,第一个数据为半径,第二个数据相当于角度,这样就好理解了
也可把type改为bar
同理也可以改成折线(line)等,大家可以自己尝试一下。
二、极半径图
在极坐标中引入柱状图
参数介绍
RadiusAxisOpts:极坐标系径向轴配置项
AngleAxisOpts:极坐标系角度轴配置项
三、画玫瑰花图
首先我们要引入数学中的sin函数,假设角度为theta,则长度为n(m+sin(theta)),n和m都为常量,那么元组(长度,角度)就可以在极坐标中确定一个点,把一系列的点放入列表中,并用折线图连接起来,就可以画出漂亮的数学图形。
AngleAxisOpts参数介绍:
start_angle:极坐标开始的角度
type_:坐标轴类型,'value'表示数值轴,适用于连续数据
is_clockwise:是否为顺时针
TooltipOpts参数介绍:
trigger:触发类型,'axis'表示坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用
axis_pointer_type:指示器类型,'cross'表示十字准星指示器
开始画玫瑰花图
是不是很漂亮,利用这种方法还可以画出更多漂亮的图形,赶紧动手试试吧!
以上就是利用Python绘制好看的玫瑰花图的详细内容,更多关于Python玫瑰花图的资料请关注脚本之家其它相关文章!
您可能感兴趣的文章:python绘制玫瑰花情人节表白Python+turtle绘制七夕表白玫瑰花Python绘制动态的521玫瑰花利用python绘制立体玫瑰花代码示例