如何采用Python语言绘制一条彩色的蟒蛇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何采用Python语言绘制一条彩色的蟒蛇相关的知识,希望对你有一定的参考价值。
你好,可以输入以下程序(个人作了注释,注释不影响最终结果)。:#画彩色蟒蛇了#import turtle def drawSnake(rad,angle,len,neckrad): mycolor=["black","red","red","blue","yellow"] yocolor=["yellow","green","yellow","red","red"] for i in range(len): turtle.pencolor(mycolor[i]) turtle.circle(rad,angle) #沿着一个圆形爬行# turtle.pencolor(yocolor[i]) turtle.circle(-rad,angle) turtle.pencolor("green") turtle.circle(rad,angle/2) turtle.pencolor("yellow") turtle.fd(rad) turtle.pencolor("red") turtle.circle(neckrad+1,180) turtle.pencolor("green") turtle.fd(rad*2/3)def main(): turtle.setup(1300,800,0,0) #启动图形窗口,宽度,高度,左上角在屏幕中的坐标位置,x,y# pythonsize = 30 turtle.pensize(pythonsize) #运动轨迹的宽度,这里是30像素# turtle.seth(-40) #方向为东南方向40°# drawSnake(40,80,5,pythonsize/2)main()
格式自己整理一下。 参考技术A 第11回 庆寿辰宁府排家宴 见熙凤贾瑞起淫心 第12回 王熙凤毒设相思局 贾天祥正照风月鉴本回答被提问者采纳
如何从 DataFrame 中绘制值?蟒蛇3.0
【中文标题】如何从 DataFrame 中绘制值?蟒蛇3.0【英文标题】:How to plot values from the DataFrame? Python 3.0 【发布时间】:2018-01-16 20:33:11 【问题描述】:我正在尝试根据索引(DataFrame 表的)绘制 A 列中的值,但它不允许我这样做。怎么做?
INDEX 是来自 DataFrame 的索引,而不是声明的变量。
【问题讨论】:
【参考方案1】:您只需要绘图列A
,索引用于x
,y
的值默认用于Series.plot
:
#line is default method, so omitted
Test['A'].plot(style='o')
另一种解决方案是reset_index
来自index
的列,然后是DataFrame.plot
:
Test.reset_index().plot(x='index', y='A', style='o')
示例:
Test=pd.DataFrame('A':[3.0,4,5,10], 'B':[3.0,4,5,9])
print (Test)
A B
0 3.0 3.0
1 4.0 4.0
2 5.0 5.0
3 10.0 9.0
Test['A'].plot(style='o')
print (Test.reset_index())
index A B
0 0 3.0 3.0
1 1 4.0 4.0
2 2 5.0 5.0
3 3 10.0 9.0
Test.reset_index().plot(x='index', y='A', style='o')
【讨论】:
非常感谢您的帮助。如果我想让 y 轴从 0 到 10,我该怎么做? 你需要ax = Test['A'].plot(style='o')
ax.set_ylim(0,10)
- 见here以上是关于如何采用Python语言绘制一条彩色的蟒蛇的主要内容,如果未能解决你的问题,请参考以下文章
Python课本第2章习题参考答案(第二版)(Python绘制蟒蛇,中美汇率转换,等边三角形,叠加等边三角形,无角正方形,六角形,正方形螺线)