Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีแสดงกราฟแท่งและเส้นบนกราฟเดียวกันใน Matplotlib


เพื่อแสดงกราฟแท่งและเส้นบนกราฟเดียวกันใน matplotlib:

  • ตั้งค่าขนาดรูปและปรับ padding
  • สร้างข้อมูลสองมิติ (DataFrame)
  • สร้าง figure และชุด subplots
  • พลอทกราฟแท่งและเส้นด้วย DataFrame จากขั้นตอนที่ 2
  • แสดงรูปด้วย show()

ตัวอย่าง

import pandas as pd 
import matplotlib.pyplot as plt 
plt.rcParams["figure.figsize"] = [7.50, 3.50] 
plt.rcParams["figure.autolayout"] = True 
df = pd.DataFrame(dict(data=[2, 4, 1, 5, 9, 6, 0, 7])) 
fig, ax = plt.subplots() 
df['data'].plot(kind='bar', color='red') 
df['data'].plot(kind='line', marker='*', color='black', ms=10) 
plt.show()

ผลลัพธ์

วิธีแสดงกราฟแท่งและเส้นบนกราฟเดียวกันใน Matplotlib