Tôi cố gắng để vẽ một đối tượng gấu trúc groupby
sử dụng mã fil.groupby('imei').plot(x=['time'],y = ['battery'],ax=ax, title = str(i))
Pandas groupby vật trong truyền thuyết về âm mưu
Vấn đề là những âm mưu danh sách huyền thoại ['battery']
như giá trị huyền thoại. Do nó vẽ một đường thẳng cho mỗi mục trong đối tượng groupby
, thay vào đó nó có ý nghĩa hơn khi vẽ các giá trị đó trong chú giải. Tuy nhiên tôi không chắc chắn làm thế nào để làm điều đó. Bất kỳ trợ giúp sẽ được đánh giá cao.
liệu
time imei battery_raw
0 2016-09-30 07:01:23 862117020146766 42208
1 2016-09-30 07:06:23 862117024146766 42213
2 2016-09-30 07:11:23 862117056146766 42151
3 2016-09-30 07:16:23 862117995146745 42263
4 2016-09-30 07:21:23 862117020146732 42293
Full đang
for i in entity:
fil = df[(df['entity_id']==i)]
fig, ax = plt.subplots(figsize=(18,6))
fil.groupby('imei').plot(x=['time'],y = ['battery'],ax=ax, title = str(i))
plt.legend(fil.imei)
plt.show()
cốt truyện hiện tại
bạn có thể đăng một dataframe dụ được sử dụng như là đầu vào f hoặc phương pháp groupby? –
'fil.imei' là gì? điều gì sẽ xảy ra nếu bạn chỉ làm 'ax.legend()'? –
Câu trả lời là sạch sẽ như nó phải - nếu bạn sử dụng cú pháp gấu trúc sạch hơn một chút. Huh. – cphlewis