我准备了一个按日期和时间as.POSIXlt订购的数据框架:
Date_Time A1 B2 C1 E2
46 24/06/2012 12:20:00 NA 5.515 20 NA
47 24/06/2012 13:20:00 41 NA NA 3.519
48 25/06/2012 14:00:00 NA NA NA NA
49 25/06/2012 14:20:00 30 NA 30 NA
50 27/06/2012 15:20:00 NA 71 NA NA
51 28/06/2012 18:00:00
这是我第一次使用python和matplotlib,我想从CSV文件中绘制数据。
CSV文件的格式为:
10/03/2018 00:00,454.95,594.86
大约有4000行。我想绘制第二列的数据与每行的日期时间,第三列的数据与每行的日期时间,两者都在同一个图上。
到目前为止,这是我的代码,但它不起作用:
import matplotlib.pyplot as plt
import csv
import datetime
import re
T = []
X = []
Y = []
with open('Book2.csv','r') as csvfil
我想为温度和日期数据库中的数据绘制一个图表。数据日期为字符串类型。我尝试使用date2num()函数将字符串类型转换为matplot。但是,在绘制图表时,我注意到日期是以时间的形式显示的。为什么会发生这种情况,我应该如何在X轴上创建格式日期(YYYY)?
import MySQLdb
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from dateutil import parser
from matplotlib
我使用的是Ubuntu18.04系统,我刚刚使用pgAdmin4登录到远程Postgres数据库。数据库本身的加载最初需要一些时间。稍后,我尝试通过数据库中的schemas选项打开/查看数据库中的表。然后发生的事情是,它至少继续加载了几分钟,直到其中一个表打开,显示“Data retrieving from database”,而当我想检查另一个表时,等待时间保持不变。有人能帮我解决处理时间的问题吗?因为处理表格是在考验我的耐心。是否需要在pgAdmin或postgres中进行任何配置,以帮助我更快地使用这些表? 我找不到任何可以帮助我更快地处理数据库的配置。