第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Seaborn 線圖 - 僅顯示重復 CSV 數(shù)據(jù)的部分日期

Seaborn 線圖 - 僅顯示重復 CSV 數(shù)據(jù)的部分日期

紅顏莎娜 2024-01-04 09:57:54
我想顯示 - MayCSV.csv中的數(shù)據(jù)的seaborn線圖- 作為x軸上的日期和y軸上的負載。CSV 包含每個日期的 500 個加載數(shù)據(jù)。我寫了以下代碼行:import matplotlib.pyplot as pltimport pandas as pdimport seaborn as snsemp=pd.read_csv("E:\\22_October\\MayCSV.csv")emp['Date'] = pd.to_datetime(emp['Date'],infer_datetime_format=True)fig, ax = plt.subplots(figsize = (12,6))    fig = sns.lineplot(x = "Date", y = "Load", data = emp, ax=ax)x_dates = emp['Date'].dt.strftime('%d-%m-%Y').sort_values().unique()plt.grid(True, alpha=1)ax.set_xticklabels(labels=x_dates, rotation=45, ha='right')這給了我這個情節(jié)可以看到問題是,它只顯示 5 月 9 日之前的日期。如何才能顯示完整圖表的所有日期?
查看完整描述

1 回答

?
桃花長相依

TA貢獻1860條經(jīng)驗 獲得超8個贊

使用格式化程序。fig.autofmt_xdate在這里也很有幫助(盡管刪除了fig =from fig = sns.lineplot...)。


import matplotlib.dates as mdates


...


fig, ax = plt.subplots(figsize = (12,6))    

sns.lineplot(x = "Date", y = "Load", data = emp, ax=ax)


myFmt = mdates.DateFormatter("%d-%m-%Y")

ax.xaxis.set_major_formatter(myFmt)


plt.grid(True, alpha=1)

fig.autofmt_xdate(rotation=45)

輸出:

https://img1.sycdn.imooc.com/659610de00010c4107260376.jpg

查看完整回答
反對 回復 2024-01-04
  • 1 回答
  • 0 關注
  • 145 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號