码字小白菜努力中 2022-12-17 18:51 采纳率: 88%
浏览 10
已结题

关于#python#的问题:为什么这段代码还是不能画出图

为什么这段代码还是不能画出图


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()           # 直接显示图表

img

img

  • 写回答

1条回答 默认 最新

  • chuifengde 2022-12-17 18:59
    关注

    xlrd是将excel作为对象模型一级级来操作表格的
    pandas直接读出excel数据作为数据集pd,其方法是pd.read_excel(...)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月25日
  • 已采纳回答 2月25日
  • 创建了问题 12月17日

悬赏问题

  • ¥30 为什么会失败呢,该如何调整
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变
  • ¥15 python螺旋图像
  • ¥15 算能的sail库的运用
  • ¥15 'Content-Type': 'application/x-www-form-urlencoded' 请教 这种post请求参数,该如何填写??重点是下面那个冒号啊
  • ¥15 找代写python里的jango设计在线书店
  • ¥15 请教如何关于Msg文件解析