首页
/
每日頭條
/
圖文
/
python matplotlib繪制散點圖
python matplotlib繪制散點圖
更新时间:2025-05-01 15:54:15

Python matplotlib:使用matplotlib繪制--柱狀圖和折線圖的組合。

廢話不多說,直接上效果圖和代碼。

python matplotlib繪制散點圖(Pythonmatplotlibmatplotlib繪制)1

代碼如下:

#柱狀圖

import numpy as np

import matplotlib.pyplot as plt

C1 = '#99CCFF'

#C2 = '#CCFFFF'

C2 = '#CCCCFF'

C3 = "#6699CC"

AAA = [227.74,165.24,146.42]

BBB = [234.78,188.48,158.94]

CCC = [284.83,200.33,162.23]

#CNN_RLSTM = [0.9016,0.8636,0.9435]

#x = ['REST','LAPT','AUTO']

x = np.arange(3) #總共有幾組,就設置成幾,我們這裡有三組,所以設置為3

total_width, n = 0.8, 3 # 有多少個類型,隻需更改n即可,比如這裡我們對比了四個,那麼

#就把n設成4

width = total_width / n

x = x - (total_width - width) / 2

'''

#plt.bar用于繪制柱狀圖

plt.bar(x, AAA, color = C2,width=width,label='AAA ') ###或者color C2可以換成默認

plt.bar(x width, BBB, color = C1,width=width,label='BBB')

plt.bar(x 2 * width, CCC , color = C3,width=width,label='CCC')

'''

###或者color C2可以換成默認

plt.bar(x, AAA, color = 'r',width=width,label='AAA ') ###或者color C2可以換成默認

plt.bar(x width, BBB, color = 'y',width=width,label='BBB')

plt.bar(x 2 * width, CCC , color = 'k',width=width,label='CCC')

#plt.bar(x 3 * width, CNN_RLSTM , color = "g",width=width,label='CNN-RLSTM')

plt.xlabel("LUT")

plt.ylabel("Energy(KWh)")

plt.legend(loc = "best")

plt.xticks([0,1,2],['0.1','0.2','0.3'])

my_y_ticks = np.arange(120, 300, 50)

plt.ylim((150, 300))

plt.yticks(my_y_ticks)

AAA_plot = [2*0.16325,2* 0.13622, 2*0.11936]

BBB_plot = [2*0.1752, 2*0.14554,2*0.13491]

CCC_plot = [2*0.15599, 2*0.15473, 2*0.1956]

ax2 = plt.twinx() # 用于繪制雙Y軸,重點。

'''

ax2.plot(x width, AAA_plot, color=C2)

ax2.plot(x width, BBB_plot, color=C1)

ax2.plot(x width, CCC_plot, color=C3)

'''

# 折線也可換顔色

ax2.plot(x width, AAA_plot, color='r')

ax2.plot(x width, BBB_plot, color='y')

ax2.plot(x width, CCC_plot, color='k')

ax2.set_ylim([0, 0.4])

my_y_ticks = np.arange(0, 0.4, 0.1)

plt.ylim((0, 0.4))

plt.yticks(my_y_ticks)

plt.show()

# 大功告成,謝謝觀看。

python matplotlib繪制散點圖(Pythonmatplotlibmatplotlib繪制)2

喜歡點擊關注、收藏。麼麼哒(^_^)

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
一家三口廣州三天兩夜旅遊攻略
一家三口廣州三天兩夜旅遊攻略
成都向來有天府之國的美稱,這裡不僅好玩,還有各種各樣的美食,不管是麻辣的,還是鹹香的,全部都應有盡有,不過最受歡迎的還是當地的特色美食,每年都有許多人專門來重慶品嘗地道美食。北方小夥獨遊南方,點了3菜1湯不敢相信,反複确認這是在成都?北方和...
2025-05-01
鹌鹑怎樣養殖
鹌鹑怎樣養殖
鹌鹑怎樣養殖?鹌鹑的高效飼養關鍵技術,我來為大家科普一下關于鹌鹑怎樣養殖?下面希望有你要的答案,我們一起來看看吧!鹌鹑怎樣養殖鹌鹑的高效飼養關鍵技術鹌鹑作為一種候鳥,喜歡在溫暖的地方生存。在人們的日常生活中,随處可見。在動物園中,不失為一道...
2025-05-01
巴西隊世界杯名單分析
巴西隊世界杯名單分析
北京時間5月17日淩晨,英超聯賽第37輪的比賽繼續進行,紐卡在主場迎戰阿森納。本場較量,紐卡在下半場連入兩球,最後以2-0勝出。阿森納隊的本懷特本場不慎自擺烏龍,紐卡中場球員吉馬良斯打進了制勝球。在拿下了阿森納後,紐卡來到了英超第13位,比...
2025-05-01
江蘇和上海的第二場半決賽如何
江蘇和上海的第二場半決賽如何
虎撲12月20日訊本賽季福建男籃的戰前海報可謂是CBA20支球隊的一股清流,花樣百出、創意十足。在主場迎戰江蘇男籃之前,福建也發布了今晚的海報:“來祖昌一起蘇喂。”“蘇喂”在福建諧音是“守衛”,與“黃叟”有異曲同工之妙。同時,“蘇喂”又是楓...
2025-05-01
包容性強的人的特點
包容性強的人的特點
方言是文化的活化石。因為方言作為地方文化的一種,是民族文化的有機組成部分,文化越多的包容性越能顯示出其魅力。每一個地方都有自己獨特的方言,它傳承千年,有着豐厚的文化底蘊。方言是口頭表達生活和行為的一種形式,有時很難用正确的文字書寫其意思,下...
2025-05-01
Copyright 2023-2025 - www.tftnews.com All Rights Reserved