plot畫圖時(shí)可以設(shè)定線條參數(shù)。包括:顏色、線型、標(biāo)記風(fēng)格。
創(chuàng)新互聯(lián)服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過十余年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進(jìn)行網(wǎng)站建設(shè)、網(wǎng)站制作、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
1)控制顏色
顏色之間的對應(yīng)關(guān)系為
b---blue c---cyan g---green k----black
m---magenta r---red w---white y----yellow
有三種表示顏色的方式:
a:用全名 b:16進(jìn)制如:#FF00FF c:RGB或RGBA元組(1,0,1,1) d:灰度強(qiáng)度如:‘0.7’
要用到turtle庫中的函數(shù),
turtle庫是一個(gè)繪制圖像的函數(shù)庫,橫軸為x軸,縱軸為y軸
def 表示用戶自定義函數(shù),drawsnake為函數(shù)名,()中為函數(shù)參數(shù)
定義顏色
循環(huán) len 次,i用來計(jì)數(shù)
pencolor() 函數(shù),改變畫筆顏色,參數(shù)為顏色
circle( ?, ?) ? 函數(shù),畫圓,第一個(gè)參數(shù)為半徑,正數(shù)表示在左側(cè),負(fù)數(shù)表示在右側(cè),第二個(gè)參數(shù)為圓形的弧度值。
fd()函數(shù),畫直線,參數(shù)為直線長度
fd()函數(shù),畫直線,參數(shù)為直線長度
用戶自定義函數(shù) ?main()
setup ( ?, , , ) 函數(shù),啟動(dòng)圖形窗口,四個(gè)參數(shù)分別是,寬度,高度,窗口左上角在屏幕中的x坐標(biāo)和y坐標(biāo)。
定義畫筆寬度
pensize() 函數(shù),畫筆寬度,30像素
seth() 函數(shù),畫筆啟動(dòng)時(shí)的方向,其中參數(shù),0表示東,順逆時(shí)針方向度數(shù)遞增。
調(diào)用drawsnake函數(shù)
調(diào)用main函數(shù)
接受自己的普通,然后全力以赴的出眾,告訴自己要努力,但不要著急....
當(dāng)然, 這個(gè)結(jié)果并不是我真正想要的,Pass, 太丑了!
好吧,安排,我們先看下實(shí)現(xiàn)后的效果!
這個(gè)效果自然就比之前的好多了!
實(shí)現(xiàn)python散點(diǎn)圖繪制需要用到matplotlib庫, matplotlib庫是專門用于可視化繪圖的工具庫;學(xué)習(xí)一個(gè)新的庫當(dāng)然看官方文檔了:
實(shí)現(xiàn)思路:
matplotlib.pyplot.scatter() 函數(shù)是專門繪制散點(diǎn)圖的函數(shù):
matplotlib.pyplot.scatter ( x, y , s=None , c=None , marker=None , cmap=None , norm=None , vmin=None , vmax=None , alpha=None , linewidths=None , verts=None , edgecolors=None , ***, data=None , ** kwargs ) **
plt.scatter(observation, estimate, c=Z1, cmap=colormap, marker=".", s=marker_size, norm=colors.LogNorm(vmin=Z1.min(), vmax=0.5 * Z1.max()))
其中:
1、c參數(shù)為計(jì)算的散點(diǎn)密度;
2、cmap為色帶(matplotlib里面自帶了很多色帶可供選擇),參見:
3、由于計(jì)算的散點(diǎn)密度數(shù)值大小分散,因此利用norm參數(shù)對散點(diǎn)密度Z1進(jìn)行歸一化處理(歸一化方式很多,參見colors類),并給歸一化方式設(shè)置色帶刻度的最大最小值vmin和vmax(一般這兩個(gè)參數(shù)就是指定散點(diǎn)密度的最小值和最大值),這樣就建立起了密度與色帶的映射關(guān)系。
(這里的結(jié)果與前面展示的相比改變了計(jì)算散點(diǎn)密度的半徑:radius = 3以及繪制散點(diǎn)圖的散點(diǎn)大小marksize)
作者能力水平有限,歡迎各位批評指正!