为什么这段代码还是不能画出图
import pandas as pd # 导入pandas模块
import xlrd
import matplotlib.pyplot as plt # 导入matplotlib模块
import xlwings as xw # 导入matplotlib模块
df = xlrd.open_workbook(r"../data_spark/工作城市数量统计.xls") # 从指定工作簿中获取数据
figure = plt.figure() # 绘制一个绘图窗口
plt.rcParams['font.sans-serif'] = ['SimHei'] # 为图表的中文文本设置默认字体,以避免中文显示乱码问题
plt.rcParams['axes.unicode_minus'] = False # 解决坐标值为复数时无法显示负号的问题
x = df['工作城市'] # 指定’月份‘列为X轴
y = df['数量'] # 指定’销售额‘列为Y轴
plt.scatter(x, y, s=500, color='red', marker='*', label='数量') # 制作散点图
plt.legend(loc='upper left', fontsize=20) # 添加并设置图例
# 添加并设置图表标题、X轴标题、Y轴标题
plt.title(label='各个城市的工作数量分布图', fontdict={'family': 'KaiTi', 'color': 'red', 'size': 30}, loc='left')
plt.xlabel('工作城市', fontdict={'family': 'SimSun', 'color': 'black', 'size': 20}, labelpad=20)
plt.ylabel('数量', fontdict={'family': 'SimSun', 'color': 'black', 'size': 20}, labelpad=20)
plt.show() # 直接显示图表