首页 > 作文

玫瑰花画法

更新时间:2023-03-25 23:00:24 阅读: 评论:0

简笔画图片-车窗起雾怎么办

玫瑰花画法
2023年3月26日发(作者:喝牛奶会上火吗)

python+matplotlib绘制南丁格尔玫瑰图

实验:绘制南丁格尔玫瑰图

  本实验有⼀定难度,有⼈说matplotlib绘图和matlab⼤同⼩异,我看除了⼀些函数名相同之外,其他的像参数和使⽤⽅法很不⼀样.另外香煎豆腐 我不

知道是不是在matlab中画玫瑰图直接⼀个"⾁丝"函数就成了,为什么matplotlib⾥⾯没有~~

  ⽆论如何还是感谢本次实验,虽然费了点时间但是我对函数画图有了⼀定深度的了解和掌握,草草在⾥⾯记录了⼀下,因为内容太多没有⼀

⼀写成博⽂,但是附加了⼀些别⼈博客的链接,还是很有帮助的.

⽂章⽬录

⼀、实验⽬的

  了解玫瑰图的前世今⽣;了解matplotlib标准库中的pyplot模块;了解在极坐标系中绘制柱状图。

⼆、实验内容

  南丁格尔玫瑰图(Nightingalerodiagram)⼜名鸡冠花图(CoxcombChart)或极坐标区域图(Polarareadiagram)。它将柱图转化

为更美观饼图形式,是极坐标化的柱图。不同于饼图⽤⾓度表现数值或占⽐,南丁格尔玫瑰图使⽤扇形的半径表⽰数据的⼤⼩,各扇形的⾓

度则保持⼀致。

  ⾃⾏选择⼀组数据,画出基础玫瑰图。

三、实验环境

  Python3.8

四、实验步骤

1.查阅⽂档,了解南丁格尔玫瑰图的原理。

2.选择⼀组数据,编写程序画出玫瑰图。

五、实验代码及测试

1.源代码

asplt

importnumpyasnp

importxlrd

'''

按列读取excel⽂件并存⼊两个列表

'''

data=_workbook(r'亚洲国家疫情数据.xlsx')

table=()[0]#通过索引顺序获取⼯作表

cols_n=

country_list=_values(0,start_rowx=1)#start_rowx默认为0,设置为1去掉列名

data_list=_values(1,start_row达尔文是什么学家 x=1)

#print(data_list)三岛由纪夫作品

'''

计算⾓度

'''

n=-1#去掉列名

thetaxxx按摩 =ce(0,2*,len(data_双鱼男和处女女 list))#360度等分成n份

'''

作图

'''

#设置画布

fig=(figsize=(12,10))

#极坐标

ax=t(111,projection='polar')

#顺时针并设置N⽅向为0度

_theta_direction(-1)

_theta_zero_location('N')

#在极坐标中画柱形图

(theta,

data_list,

width=0.33,

color=((len(data_list),3)),

#labels=str(country_list),

align='edge')

'''

显⽰⼀些简单的中⽂图例

'''

ms['-rif']=['SimHei']#⿊体

_title('亚洲国家现存确诊',fontdict={'fontsize':20})

forangle,datainzip(theta,data_list):

(angle+0.03,data+100,str(data))

('off')

g('Nightingale带月的四字词语 _')

()

2.运⾏结果

数据表

4.说明

  四位数过长,⽽对应的图所占⽐例很⼩,所以考场作文 在图上的标注有些重叠.

  实验让画出基础玫瑰图,并没有图例和标签的要求,⽽且给玫瑰图设置标签的步骤⽐较繁琐,所以没有涉及到.

本文发布于:2023-03-25 23:00:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/28209d16eb5d58d600653eee3a81c231.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:玫瑰花画法.doc

本文 PDF 下载地址:玫瑰花画法.pdf

标签:玫瑰花画法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图