zhajiecn 2022-09-30 11:39 采纳率: 75%
浏览 65
已结题

python绘制的图像显示不全,尝试调整各种参数没有效果

问题遇到的现象和发生背景

python绘制的图像显示不全,尝试调整各种参数没有效果,求指导
从print出来的列表来看,y轴数据读取正常

img

用代码块功能插入代码,请勿粘贴截图
import matplotlib.pyplot as plt
import numpy as np
import csv

#打开 读取 转换列表 得到数据 得到每行长度 一条龙
sjh = open('C:/Users/19074/Desktop/20220930/shijihe.csv','r')
sjhReader = csv.reader(sjh)
sjhData = list(sjhReader)
length_hang = len(sjhData)  #得到数据行数
length_hang_len = len(sjhData[0])

#准备空列表
x = list(range(1,51))
y1 = list()
y2 = list()
y3 = list()
y4 = list()
y5 = list()
y6 = list()
y7 = list()
y8 = list()

#读取每一列的数据
for i in range(2,length_hang):
    y1.append(sjhData[i][0])
    y2.append(sjhData[i][1])
    y3.append(sjhData[i][2])
    y4.append(sjhData[i][3])
    y5.append(sjhData[i][4])
    y6.append(sjhData[i][5])
    y7.append(sjhData[i][6])
    y8.append(sjhData[i][7])


plt.figure(figsize=(10,10))

'''plt.ylim(-0.1,4)'''
plt.xlim(0,50)

#plt.plot(x,y1,y2,y3)

plt.yticks(np.arange(-0.1,4,0.2))

plt.plot(x,y1)
plt.plot(x,y2)
plt.plot(x,y3)
'''plt.plot(x,y4)
plt.plot(x,y5)
plt.plot(x,y6)
plt.plot(x,y7)
plt.plot(x,y8)
area = 10000'''

'''plt.plot(x,y2,alpha=0.5)'''

print(y1)
print(y2)
print(y3)
print(y4)
print(y5)
print(y6)
print(y7)
print(y8)
#plt.tight_layout()
plt.show()


我想要达到的结果

img

  • 写回答

1条回答 默认 最新

  • Ko-walski 2022-09-30 11:45
    关注

    数据发来

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

报告相同问题?

问题事件

  • 系统已结题 10月11日
  • 已采纳回答 10月3日
  • 修改了问题 9月30日
  • 创建了问题 9月30日

悬赏问题

  • ¥15 通联支付网上收银统一下单接口
  • ¥15 angular有偿编写,
  • ¥15 centos7系统下abinit安装时make出错
  • ¥15 hbuildex运行微信小程序报错
  • ¥15 关于#python#的问题:我知道这个问题对你们来说肯定so easy
  • ¥15 wpf datagrid如何实现多层表头
  • ¥15 为啥画版图在Run DRC会出现Connect Error?可我Calibre的hostname和计算机的hostname已经设置成一样的了。
  • ¥20 网站后台使用极速模式非常的卡
  • ¥20 Keil uVision5创建project没反应
  • ¥15 mmseqs内存报错