我有一個
上圖代碼:
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import datetime
df = pd.read_csv('TimeSeries.csv').set_index('date')
dt_index = pd.to_datetime(df.index)
fig, ax = plt.subplots()
ax.tick_params(
axis='x',
which='both',
bottom=False,
top=False,
labelbottom=False)
ax.set_xlim([datetime.date(2022, 3, 1), datetime.date(2022, 4, 15)])
ax.plot(dt_index, df['long'], 'o')
我希望圖表看起來像一個振蕩器。像
我認為點的坐標需要相對于零水平反映。但我不知道該怎么做。
uj5u.com熱心網友回復:
匯入 numpy as 后import numpy as np,只需將該ax.plot行替換為
ax.plot(dt_index, df['long']-np.sign(df['long']), 'o')
樣本輸出:

說明:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/464884.html
標籤:Python 熊猫 麻木的 matplotlib 数学
下一篇:如何檢查范圍內的角度?
