¿Cómo trazar los valores de pandas groupby en un gráfico?

Tengo un archivo csv que contiene el estado de género y matrimonio junto con algunas columnas más como a continuación.

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

Quiero contar no. de hombres y mujeres casados y muestran lo mismo en el gráfico que se muestra a continuación

A continuación se muestra el código que estoy 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)

Después de agrupar por tengo el siguiente resultado:

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

Quiero un cuadro como el de abajo

Respuestas a la pregunta(1)

Su respuesta a la pregunta