02_pyplot.plot函数、回顾第一个例子、格式字符串、plot函数、线型风格字符、标记(marker)字符、颜色字符
2.pyplot.plot函數(shù)
2.1.回顧第一個(gè)例子
2.2.格式字符串
2.3.plot函數(shù)
2.3.1.線型風(fēng)格字符
2.3.2.標(biāo)記(marker)字符
2.3.3.顏色字符
2.pyplot.plot函數(shù)
2.1.回顧第一個(gè)例子
在第一個(gè)例子中:
import matplotlib.pyplot as plt plt.plot([-1, -4.5, 16, 23]) plt.show()
即使為Y值提供的離散數(shù)據(jù),我們看到的是一個(gè)連續(xù)的圖。
2.2.格式字符串
通過向plot函數(shù)調(diào)用添加一個(gè)格式字符串,可以創(chuàng)建具有離散值的圖形。
在示例中數(shù)據(jù)點(diǎn)為藍(lán)色圓圈標(biāo)記。 格式字符串定義了離散點(diǎn)如何呈現(xiàn)的方式。
我們將“ob”用作格式參數(shù)。 它由兩個(gè)字符組成。
第一個(gè)字符定義線型風(fēng)格或離散值樣式(即標(biāo)記,markers),而第二個(gè)字符選擇圖形的顏色。 這兩個(gè)字符的順序可以顛倒,即也可以將其寫為“bo”。 如果format參數(shù)沒有給出,則將“b-”用作默認(rèn)值,即藍(lán)色實(shí)線。
可以將X值添加到繪圖函數(shù)中。 在下面的示例中,傳遞3的倍數(shù)(包括0到21)以進(jìn)行繪制:
import matplotlib.pyplot as plt # our X values: days = list(range(0, 22, 3)) print(days) ''' 輸出結(jié)果: [0, 3, 6, 9, 12, 15, 18, 21] '''# our Y values: celsius_values = [25.6, 24.1, 26.7, 28.3, 27.5, 30.5, 32.8, 33.1] # 下面第一個(gè)參數(shù)為x值,第二個(gè)值為y值 plt.plot(days, celsius_values) plt.show()
繪制離散值:
2.3.plot函數(shù)
plt.plot(x, y, format_string, kwargs)
?x: X軸數(shù)據(jù),列表或數(shù)組,可選
?y: Y軸數(shù)據(jù),列表或數(shù)組
?format_string: 控制曲線的格式字符串,可選
?kwargs: 第二組或者更多(x,y,format_string)
當(dāng)繪制多條曲線時(shí),各條曲線的x不能省略。例如:
2.3.1.線型風(fēng)格字符
2.3.2.標(biāo)記(marker)字符
2.3.3.顏色字符:
風(fēng)格字符、標(biāo)記字符和顏色字符可以組合使用
import matplotlib.pyplot as pltplt.plot([1,2,3], [1, 2, 3], 'go--', label='line 1', linewidth=3) plt.plot([1,2,3], [1, 4, 9], 'rs-.', label='line 2') plt.show()總結(jié)
以上是生活随笔為你收集整理的02_pyplot.plot函数、回顾第一个例子、格式字符串、plot函数、线型风格字符、标记(marker)字符、颜色字符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新车自动挡换过一次轴承还是响?
- 下一篇: 泉州市哪里有维修锂电池的?