假设我的python图如下所示:
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
import pandas as pd
import seaborn as sns
data= pd.read_csv('data.csv')
df=pd.DataFrame(data)
A = list(df.iloc[:,5])
B = list(df.iloc[:,7])
plt.figure(figsize=(30,10))
sns.lineplot(x
我在一个文本文件中有以下格式的数据。我想打印x轴上的时间(小时、分钟和秒)。每个时间戳都在单独的一行上
00:00:05,1
00:00:15,0
01:05:23,1
07:45:00,0
23:21:22,1
尝试使用gnuplot执行以下命令,但时间不在x轴上打印。我想要以小时为单位的时间。
set datafile separator ","
set xdata time
set xrange["00:00:00":"24:00:00"]
set timefmt '%H:%M:%S
plot 'data.txt'
我在gnuplot上使用下面的配置来绘制折线图:
set style data histogram
set ylabel "Number of Received Packets"
set format y '%.0s %c' #This is also another question I refer to at p.s, below
set style data linespoints
colorfunc(x) = x == 1 ? "#3399FF" : x == 2 ? "#00FF00" : x == 3 ? "
我正在尝试从下面的数据创建一个折线图,其中x轴上有日期,y轴上有分数,X的每个值都有一条线
X Date Score
1 A 2019-06-01 80
2 A 2019-05-01 70
3 A 2019-04-01 60
4 B 2019-06-01 90
5 B 2019-05-01 50
6 B 2019-04-01 70
我已经试过df.groupby('X').head().plot.line(x='Date', y='Score')了。是否有必要对表进行透视,以便X的每个值都是一个新的列标题?
我需要返回对折线图的查询,该折线图具有基于用户选择开始日期和结束日期的日期时间的用户选择边界。但是,当选定边界的起点和终点附近没有值时,数据通常是稀疏的,并且会脱离折线图的显示。
例如,如果我想选择2012年的所有数据,但是第一条记录直到3月份才出现,那么我的折线图从3月份开始它的轴。
因此,基本上我需要将前面和后面的记录添加到按datetime排序的返回集中。
现在,我只是使用UNION和subselects来使其工作,但似乎这将是一件常见的事情,可以内置到SQL中?
这是一个工作查询的例子,我如何改进它?
-- SQL Server example
-- Compare between