使用csv在Python中绘制图形

使用csv在Python中绘制图形,python,csv,graph,Python,Csv,Graph,这就是我现在所拥有的,现在我被卡住了。该程序应该从csv文件中获取特定列,然后需要将其输入到上面的第一个浊度方程中,该方程将给出浊度。从那里我需要把浊度和时间一起画在x轴上。我该怎么做呢?要澄清csv文件的输入电压,需要将其转换为浊度,然后在y轴上绘制图形 以下是时间:2018年6月27日12:30、2018年6月27日12:45、2018年6月27日13:00 这些是电压:1530102610、15301035151530104412 浊度=(0.07642*伏)+(-15.122))这是方程

这就是我现在所拥有的,现在我被卡住了。该程序应该从csv文件中获取特定列,然后需要将其输入到上面的第一个浊度方程中,该方程将给出浊度。从那里我需要把浊度和时间一起画在x轴上。我该怎么做呢?要澄清csv文件的输入电压,需要将其转换为浊度,然后在y轴上绘制图形

以下是时间:
2018年6月27日12:30、2018年6月27日12:45、2018年6月27日13:00
这些是电压:
1530102610、15301035151530104412

浊度=(0.07642*伏)+(-15.122))
这是方程式

 Date/Time (UTC)    Logger Time (unix timestamp)    Raw Sensor (mV) LoggerID
    6/27/2018 18:45 1530125111  4.61    Mill Creek B
    7/3/2018 18:30  1530642609  92.14   Mill Creek B
    7/3/2018 18:45  1530643509  92.03   Mill Creek B
    7/3/2018 20:00  1530648013  91.24   Mill Creek B


请以实际格式粘贴文件的实际输入。此外,您还需要修复缩进,因为它,您当前的代码将无法运行。还有一个链接到浊度方程也会有帮助,因为你是当前的;y只是覆盖这些值,而不是将它们存储在任何地方。另外,您从不定义
x
y
!csv数据可用吗?循环的
有什么意义?它与代码的任何其他部分都没有连接。。。如果问题不需要,请将其删除是的,我在上面发布了csv数据、时间和volts@user6824158完全按照csv文件中显示的内容发布。而且你只是让缩进更糟了!仍然没有浊度的公式。什么是突然的日期和时间???请阅读。我们应该能够复制和粘贴您的代码,它应该可以运行(至少在出现错误的同一点上)
import pandas as pd
from datetime import datetime
import csv
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
headers = ['Raw Sensor','Date','Time']
df = pd.read_csv('turbiditydata.csv',names=headers)
print (df)

df['Date'] = df['Date'].map(lambda x: datetime.strptime(str(x), '%d/%m/%y %H:%M'))
x = df['Date']
y = df['Turbidity']


plt.plot(x,y)

plt.gcf().autofmt_xdate()
plt.title('Turbidity Over Time')
plt.show()