㈠ python 畫點連線
沒有太明白你的意思:依次連接我理解的是按照生成的順序連接
隨機產生點用random模塊
random().random()() 生成0至1之間的隨機浮點數,結果大於等於0.0,小於1.0
random.randint(a,b) 生成1至5之間的隨機整數,結果大於等於1,小於等於5,a必須小於等於b
random.choice(testlist)從testlist中隨機挑選一個數,也可以是元組、字元串
劃線函數可以用下面的
dc = wx.PaintDC(self)
dc.SetPen(wx.Pen('red',1))
dc.DrawLine(10, 0, 20, 100)
㈡ python畫圖:,橫坐標是點數(1到1000),縱坐標是大小不同的數值,即如何用顏色的深淺代表數值的大小
1、首先在python軟體中,創建一個響應滑鼠的自定義函數,當滑鼠在畫布上面點擊一下,就畫一個圓。
㈢ python matplotlib怎樣畫散點圖
你的x軸輸入應該是time埃為什麼不輸入進去呢? plt.plot()第一個參數你肯定輸入了,但是第二參數沒有輸入,所以默認x軸自增,這個你直接將time數組輸入進去就可以了,plt.plot(x,y)
㈣ 如何用python解題
第一問:
#python3.6
importturtle
importmath
defdraw_line_in_points():
print("輸入兩個點坐標,繪制並他們和距離。每個點坐標的X和Y用空格分離輸入:")
s1=input("第一個點:")
s2=input("第二個點:")
x1,y1=map(int,s1.split())
x2,y2=map(int,s2.split())
turtle.home()
turtle.pensize(1)
turtle.speed(1)
turtle.hideturtle()
turtle.goto(x1,y1)
turtle.write("({},{})".format(x1,y1))
dis=math.sqrt((x1-x2)**2+(y1-y2)**2)
turtle.left(turtle.towards(x2,y2))
turtle.pendown()
turtle.forward(dis)
turtle.penup()
turtle.write("({},{})".format(x2,y2))
turtle.back(dis//2)
turtle.write("d={}".format(round(dis,2)))
turtle.done()
第二問:
defget_plalindrome_numbers(print_list=True):
#參數print_list用於是否列印出迴文數
xs=10
xd=20000
defplalindrome(x):
x=str(x)
length=len(x)
st=True
forjinrange(length//2+1):
ifx[j]!=x[-j-1]:
st=False
returnst
counter=0
p_list=[]
foriinrange(xs,xd,1):
ifplalindrome(i):
counter+=1
ifprint_list:
p_list.append(i)
print("{}和{}之間的迴文數有{}個。".format(xs,xd,counter))
ifprint_list:
print("它們分別是:{}".format(p_list))
㈤ 如何採用Python語言來化散點圖
1、打開自己的winPython程序,如圖所示;
㈥ Python如何畫cos和sin的圖啊
在python自帶編輯器IDLE中,新建腳本如作圖.py
導入需要的模塊
import numpy as np
import scipy as sp
import pylab as pl
2
輸入代碼
x=np.linspace(0,4*np.pi,100)
pl.plot(x,pl.sin(x))
pl.show()
3
執行代碼,按F5,可直接顯示圖片
4
幾點說明:
1. 方法linspace(0,4*np.pi,100)表示從0開始,到4*pi結束,生成100個點
2. 方法plot為畫圖函數,相當於plot(x,y),x為橫坐標,y為縱坐標
3.show()為展示出來
希望採納!!
㈦ python中點圓畫法
1、我們的電腦上要安裝有Python,我們找到安裝的Python並打開。
2、在打開的Python窗口中執行文件菜單的新建命令,新建一個idle的文件項目。
3、在新建的idle項目中輸入下面代碼:importturtle、turtle.color("blue")turtle.circle(100)繪制出第一個大圓出來。
4、下面執行第一個帶蔽大圓的填充命令,執行下面代碼:importturtle、褲行配turtle.color("blue")、turtle.begin_fill()、turtle.circle(100)、turtle.end_fill()、通過turtle.begin_fill()與turtle.endfill()。
5、下面來畫第二個小圓,需要先跳轉畫筆,並更改畫筆顏色,畫出第胡指二個小圓。跳轉畫筆使用goto命令。
6、最後畫中間的小圓操作和大圓一樣,執行填充命令即可。這樣一個圓中圓的效果就完成了。
㈧ python plot畫點
我先假設你用的是python(雖然我感覺像是matlab)
importmatplotlib.pyplotasplt
plt.plot(x,y,'ro',label="point")
plt.legend()
plt.show()
這里legend可以顯示圖示
如果是matlab 你直接標legend=xxxx就行了 可以查一下用法
㈨ python matplotlib 如何畫點 而不要畫點之間的連線
plot(x,y,marker='*')
用marker參數來指定,或者用set_marker函數,參看matplotlib的幫助
>>>from matplotlib.lines import Line2D
>>> help(Line2D.set_marker)
def set_marker(self, marker):
"""
Set the line marker
========== ==========================
marker description
========== ==========================
'.' point
',' pixel
'o' circle
'v' triangle_down
'^' triangle_up
'<' triangle_left
'>' triangle_right
'1' tri_down
'2' tri_up
'3' tri_left
'4' tri_right
's' square
'p' pentagon
'*' star
'h' hexagon1
'H' hexagon2
'+' plus
'x' x
'D' diamond
'd' thin_diamond
'|' vline
'_' hline
TICKLEFT tickleft
TICKRIGHT tickright
TICKUP tickup
TICKDOWN tickdown
CARETLEFT caretleft
CARETRIGHT caretright
CARETUP caretup
CARETDOWN caretdown
'None' nothing
' ' nothing
'' nothing
========== ==========================
ACCEPTS: [ '+' | '*' | ',' | '.' | '1' | '2' | '3' | '4'
| '<' | '>' | 'D' | 'H' | '^' | '_' | 'd'
| 'h' | 'o' | 'p' | 's' | 'v' | 'x' | '|'
| TICKUP | TICKDOWN | TICKLEFT | TICKRIGHT
| 'None' | ' ' | '' ]
"""