Como plotar valores de groupby de pandas em um gráfico?

Eu tenho um arquivo CSV que contém o status de gênero e casamento, além de mais algumas colunas, como abaixo.

Loan_ID,Gender,Married,Dependents,Education,Self_Employed,ApplicantIncome,CoapplicantIncome,LoanAmount,Loan_Amount_Term,Credit_History,Property_Area,Loan_Status
LP001002,Male,No,0,Graduate,No,5849,0,,360,1,Urban,Y
LP001003,Male,Yes,1,Graduate,No,4583,1508,128,360,1,Rural,N
LP001005,Male,Yes,0,Graduate,Yes,3000,0,66,360,1,Urban,Y
LP001006,Male,Yes,0,Not Graduate,No,2583,2358,120,360,1,Urban,Y
LP001008,Male,No,0,Graduate,No,6000,0,141,360,1,Urban,Y
LP001011,Male,Yes,2,Graduate,Yes,5417,4196,267,360,1,Urban,Y

Eu quero contar não. de homens e mulheres casados e mostram o mesmo no gráfico, como mostrado abaixo

Abaixo está o código que estou usando:

import csv
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

if __name__ == '__main__':
    x=[]
    y=[]
    df = pd.read_csv(
        "/home/train.csv",usecols=[1,2]).dropna(subset=['Gender','Married'])  # Reading the dataset in a dataframe using Pandas
    groups = df.groupby(['Gender','Married'])['Married'].apply(lambda x: x.count())
    print(groups)

Após o grupo por, tenho o seguinte resultado:

Gender  Married
Female  No          80
        Yes         31
Male    No         130
        Yes        357

Eu quero um gráfico como abaixo

questionAnswers(1)

yourAnswerToTheQuestion