python中畫圖形怎麼用list儲存形狀和顏色

2021-03-04 08:54:36 字數 5362 閱讀 3172

1樓:匿名使用者

arguments: list object, element to remove

returns none if ok, null if notlistremove:

loop through each list element:

if correct element:

slice list between element's slot and element's slot + 1

return none

return null

如何用python繪製各種圖形

2樓:天天不看

1.環境

系統:windows10

python版本:python3.6.1

使用的庫:matplotlib,numpy

2.numpy庫產生隨機數幾種方法

import numpy as np

numpy.random

rand(d0, d1, ..., dn)

in [2]: x=np.random.rand(2,5)

in [3]: x

out[3]:

array([[ 0.84286554,  0.50007593,  0.66500549,  0.97387807,  0.03993009],

[ 0.46391661,  0.50717355,  0.21527461,  0.92692517,  0.2567891 ]])

randn(d0, d1, ..., dn)查詢結果為標準正態分佈

in [4]: x=np.random.randn(2,5)

in [5]: x

out[5]:

array([[-0.77195196,  0.26651203, -0.35045793, -0.0210377 ,  0.89749635],

[-0.20229338,  1.44852833, -0.10858996, -1.65034606, -0.39793635]])

randint(low,high,size)

生成low到high之間(半開區間 [low, high)),size個資料

in [6]: x=np.random.randint(1,8,4)

in [7]: x

out[7]: array([4, 4, 2, 7])

random_integers(low,high,size)

生成low到high之間(閉區間 [low, high)),size個資料

in [10]: x=np.random.random_integers(2,10,5)

in [11]: x

out[11]: array([7, 4, 5, 4, 2])

3.散點圖

x x軸

y y軸

s   圓點面積

c   顏色

marker  圓點形狀

alpha   圓點透明度                #其他圖也類似這種配置

n=50# height=np.random.randint(150,180,20)# weight=np.random.randint(80,150,20)

x=np.random.randn(n)

y=np.random.randn(n)

plt.scatter(x,y,s=50,c='r',marker='o',alpha=0.5)

plt.show()

4.折線圖

x=np.linspace(-10000,10000,100) #將-10到10等區間分成100份

y=x**2+x**3+x**7

plt.plot(x,y)

plt.show()

折線圖使用plot函式

5.條形圖

n=5y=[20,10,30,25,15]

y1=np.random.randint(10,50,5)

x=np.random.randint(10,1000,n)

index=np.arange(n)

plt.bar(left=index,height=y,color='red',width=0.3)

plt.bar(left=index+0.3,height=y1,color='black',width=0.3)

plt.show()

orientation設定橫向條形圖

n=5y=[20,10,30,25,15]

y1=np.random.randint(10,50,5)

x=np.random.randint(10,1000,n)

index=np.arange(n)# plt.bar(left=index,height=y,color='red',width=0.

3)# plt.bar(left=index+0.3,height=y1,color='black',width=0.

3)#plt.barh() 加了h就是橫向的條形圖,不用設定orientation

plt.bar(left=0,bottom=index,width=y,color='red',height=0.5,orientation='horizontal')

plt.show()

6.直方圖

m1=100

sigma=20

x=m1+sigma*np.random.randn(2000)

plt.hist(x,bins=50,color="green",normed=true)

plt.show()

# #雙變數的直方圖# #顏色越深頻率越高# #研究雙變數的聯合分布

#雙變數的直方圖#顏色越深頻率越高#研究雙變數的聯合分布

x=np.random.rand(1000)+2

y=np.random.rand(1000)+3

plt.hist2d(x,y,bins=40)

plt.show()

7.餅狀圖

#設定x,y軸比例為1:1,從而達到乙個正的圓

#labels標籤引數,x是對應的資料列表,autopct顯示每乙個區域佔的比例,explode突出顯示某一塊,shadow陰影

labes=['a','b','c','d']

fracs=[15,30,45,10]

explode=[0,0.1,0.05,0]#設定x,y軸比例為1:1,從而達到乙個正的圓

plt.axes(aspect=1)#labels標籤引數,x是對應的資料列表,autopct顯示每乙個區域佔的比例,explode突出顯示某一塊,shadow陰影

plt.pie(x=fracs,labels=labes,autopct="%.0f%%",explode=explode,shadow=true)

plt.show()

8.箱型圖

import matplotlib.pyplot as pltimport numpy as npdata=np.random.

normal(loc=0,scale=1,size=1000)#sym 點的形狀,whis虛線的長度plt.boxplot(data,sym="o",whis=1.5)plt.

show()

#sym 點的形狀,whis虛線的長度

求助,python畫柱狀圖,如何在裡面填充不同圖案

3樓:羅青as芹碎

方法一:

import matplotlib.pyplot as plt;plt.rcdefaults()

import numpy as np

from pandas import seriesfig,axes = plt.subplots(2,1)data = series(np.random.

rand(5),index = list('abcde'))

data.plot(kind = 'bar',ax = axes[0],color='k',alpha = 0.7)

data.plot(kind = 'barh

python 怎麼判斷list裡元素型別

4樓:灩麗

1、首先需bai要開啟python的編輯器pycharm,寫上du註釋內容。

2、然後需zhi要新dao

建乙個函式panduan_kind。

3、新建完成之後回,接著就定答義乙個變數var1,並賦值,python中賦值是非常簡單的,而且不用事先定義型別,不像vb需要預先定義。

4、然後需要用type函式來判斷變數的型別,並將結果列印出來。

5、然後需要呼叫這個函式,直接寫上函式名panduan_kind()。

6、點選頂部選單中「run」,英文版的編輯器是寫著「run」,如果是中文版的是寫著「執行」的按鈕。

7、執行之後,可以看到結果,表示整數型別。

5樓:足壇風行者

可以通過tpye()方法來判斷list裡的元素型別。**舉例如下:

testlist = [1, 2, 'a', [1, 2]]for listelement in testlist:

print '%s 的型別是:%s' % (listelement, type(listelement))

其中,內for in語句用來遍歷testlist這個容list裡的元素,然後分別列印出元素對應的型別,執行程式,輸出結果為:

1 的型別是:

2 的型別是:

a 的型別是:

[1, 2] 的型別是:

擴充套件資料python語言中type()函式介紹:

1、type()函式的作用

在python中type()是即簡單又實用的一種物件資料型別查詢方法。它是乙個內建的函式,呼叫它就能夠得到乙個反回值,從而知道想要查詢的對像型別資訊。

2、type()函式使用方法:type(物件)type()是接收乙個物件當做參考,之後反回物件的相應型別。例如:

type(1)

#整型type("iplaypython")#字串

6樓:匿名使用者

list = [1,'a','b',]

for i in range(0, list.__len__()):

#遍歷list的元素,

print其型別

print type(list[i])

#判斷型別為str的元素,並輸出

print '型別為string的有

版:權'

for i in range(0, list.__len__()):

if isinstance(list[i], str):

print type(list[i])

結果:型別為string的有:

python畫圖怎麼設定背景顏色

可以通過xlwt.pattern 然後得到pattern,設定pattern fore colour即可,但是顏色選擇很有限。也可以通過更方便的 xlwt.easyxf pattern pattern solid,fore colour ocean blue font bold on 去設定背景色。...

python中怎麼理解,python 中怎麼理解 new

這篇文章主要介紹了python中的 init 和 new 的區別和例項詳解它們的作用,需要的朋友可以參考下 一 init 方法是什麼?使用python寫過物件導向的 的同學,可能對 init 方法已經非常熟悉了,init 方法通常用在初始化乙個類例項的時候。例如 複製 如下 coding utf 8...

用cad畫圖怎麼計算面積,用CAD畫圖怎麼計算面積?

在鍵盤輸入aa後,空格一下,框取你把要計算的面積的範圍,框完後,再空格一下,在cad下面就會顯示面積是多少?希望對你有用 用pline把要計算的區域框起來。選中你畫的pline線按f2鍵,就能看到所框區域的面積。在,畫直線,圓一類的工具欄裡面有個 面域 工具 將你要算的閉合曲線,轉成面域後,面域的特...