Я новичок в Python, и есть фрагмент кода Python, в котором у меня возникают проблемы при переходе на график.
В частности, как проанализировать данные из электронной таблицы Excel, чтобы сгенерировать и построить некоторые базовые графики сравнения значений.
Я использую Spyder IDE с Python 3.6.3.
Расположение файла 'foc':
C:\Users\Murphy\Desktop\WinPython-64bit-3.6.3.0Qt5\PYWorkFiles\foc.csv
У меня есть несколько версий файла foc для электронных таблиц Excel, поскольку я пытался отобразить его в нескольких форматах. В настоящее время хранятся два формата: csv
и xlsx
Куски кода, которые я сейчас собрал:
import xlrd
workbook = xlrd.open_workbook('foc.xlsx')
from csv import reader
import matplotlib.pyplot as plt
with open('foc.csv', 'r') as f:
data = list(reader(f))
taste = [i[6] for i in data]
plt.plot(range(len(taste)), taste)
plt.show()
plt.plot()
Все эти фрагменты кода генерируют два бесполезных графика (я прикрепил их ниже), причем только первый даже показывает какие-либо данные таблицы foc.
Могу ли я получить помощь с этим? У меня очень мало знаний о том, как использовать Python.
graph1
graph2