我的IPython笔记本中有以下代码:
import matplotlib.pyplot as plt
plt.setp(plt.xticks()[1], rotation=45)
plt.figure(figsize=(17, 10)) # <--- This is the problematic line!!!!!!!!!!!!!
plt.plot_date(df['date'],df['x'], color='black', linestyle='-')
plt.plot_date(df['date'
我在用
plt.plot_date([dates[index], dates[index]+timeD], [pivots[index],pivots[index]], linestyle = "-", linewidth=2, marker = ",", )
在图表上画一些线。这过去是有效的,但是现在在进行了一些升级之后,会显示一个警告:
UserWarning: marker is redundantly defined by the 'marker' keyword argument and the fmt string "o
我找到了在matplotlib图中绘制一条线(不是必要的垂直或水平的)的方法:建议使用
plt.plot([2, 3], [25, 10])
但是,这不适用于x轴上的datetimes绘图。
在下面的代码中,我得到了"ValueError:序号必须是>= 1“。
import matplotlib.pyplot as plt
from calendar import monthrange
import datetime
def get_datetime_range(year, month): # Create a list with all days in a month
有一个熊猫DataFrame:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 300 entries, 5220 to 5519
Data columns (total 3 columns):
Date 300 non-null datetime64[ns]
A 300 non-null float64
B 300 non-null float64
dtypes: datetime64[ns](1), float64(2)
mem
import numpy as np
import pandas as pan
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import csv
import datetime
timestamp1 = []
for t in ts_temp1:
timestamp1.append(mdates.datestr2num(t))
formatter = mdates.DateFormatter('%Y-%b-%d')
plt.plot_date(timestamp1,xgtem
我有一个具有字符串格式日期的数据帧。我使用strptime将它们转换为datetime对象。
Y是一个浮子
然后我使用plt.plot_date试图绘制数据的散点图。
但我一直在找float() argument must be a string or a number, not 'datetime.date'
我的完整代码如下:
from datetime import datetime
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
def plot
我得到了这个错误,同时试图绘制一个图表。我试图用所提供的值绘制一个图表。我正在使用雅虎金融,并希望绘制一个阻力线使用python。
for index in range(len(pivots)):
print(str(pivots[index])+": "+str(dates[index]))
plt.plot_date([dates[index],dates[index]+timeD,
pivots[index],pivots[index]], linestyle="-", linewidth=2, marker=
在绘制日期之后,我在绘制时遇到了问题。代码如下:
import matplotlib.pyplot as plt
from matplotlib import style
x = [735412.0, 735503.0, 735594.0, 735685.0]
y =['0.0', '16961000000.0', '29030000000.0', '32504000000.0']
z = ['100000', '200000000000', '3000000000000',
我对函数pywt.cwt感到非常困惑,因为我一直无法让它工作。这个函数似乎是集成的,而不是区别的。我想将其工作如下:,但是我的图形看起来如下:。其思想是将原始信号(av)与累积量积分,然后用高斯小波变换(=> S1)进行鉴别,然后再与高斯小波变换(=> S2)进行区分。
如图所示,红线底部的山峰应该在山谷中排列,而山顶下的土地对我来说,绿线应该向左移动1/4,但向右移动.这让我觉得它是因为某种原因整合起来的。
我现在不知道是什么原因.有没有人碰巧知道发生了什么事?
提前感谢!
#Get data from pandas
av = dfRange['y']
#rem
我想绘制垂直条形图,而不是点。我拥有的实际数据是不规则间隔的,因此这将有助于更容易地可视化差距。当我尝试绘制它时,我能做的最多的就是点,当你放大时,这些点的大小不会增加!
import matplotlib
from matplotlib import pyplot as plt
import datetime
XX = [datetime.date.today()+datetime.timedelta(x) for x in range(10)]
YY = range(10)
plt.plot_date(XX,YY,'o')
有什么想法可以让我更高/更大
几个小时后,我尝试这样做:
plt.plot_date(dados_ana['Data'],dados_ana['NumDiasDeChuva'], xdate=True,
markersize=30)
plt.title('Numero de dias com Chuva')
plt.grid(color='r', linestyle='-', linewidth=4)
#plt.axhline(linewidth=4, color="g")
#plt.axvline(linewidt
import os
from matplotlib.backends.backend_pdf import PdfPages
import pandas as pd
import matplotlib.pyplot as plt
import datetime as dt
plt.rcParams.update({'figure.max_open_warning': 0})
pp = PdfPages('multipage.pdf')
pth = "D:/Technical_Data/"
for fle in os.listdir(p
我有一个python图,然后希望在它旁边的子图中的表中有一组统计数据。我使用了一种特别的方法,在这种方法中,我创建了一个带有白轴颜色的子图,然后在子图中制作了一个表。如果你仔细观察,你可以看到表中有白色的线条。我的代码如下。
import pandas as pd
import numpy as np
import datetime as dt
import matplotlib.pyplot
from patsy import dmatrices
import statsmodels.api as sm
import matplotlib.gridspec as gridspec
gs =
所以我有一个数据:数字匹配列表。我将每个列表的长度更改为32~。然后我画出:
list_of_datetimes = [s for (i, s) in enumerate(list_of_datetimes) if (i % (len(list_of_datetimes) >> 5)) == 0]
y_axis = [s for (i, s) in enumerate(y_axis) if (i % (len(y_axis) >> 5)) == 0]
dates = mdates.datestr2num(list_of_datetimes)
我试图从csv文件中画出一个时间序列。例如:datalog.csv包含:
19:06:17.188,12.2
19:06:22.360,3.72
19:06:27.348,72
19:06:32.482,72
19:06:37.515,74
19:06:47.660,72
尝试了如下所示:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
time, impressions = np.loadtxt("datalog_new.csv", un
我正在使用python matplotlib创建一个图。但我错了X-axis值。请检查代码:
import cx_Oracle
import collections
import re
import numpy as np
import matplotlib.pyplot as plt
con = cx_Oracle.connect('user/passwordenter image description here@127.0.0.1/XE')
cur = con.cursor()
cur.execute('select salary,employee_id from