python - Changing the marker according to some factor in a pandas time series plot -
मान लीजिए मेरे पास इस तरह एक पांडा डेटाफ़्रेम है
df = pd.DataFrame ({' डेटा ': [1, 2, 3, 4, 5],' समूह ': [-1, 0, 1, 0, -1]}, अनुक्रमणिका = pd.date_range (' 2014-01-01 ', अवधि = 5)) मैं df.data की एक समय श्रृंखला की साजिश करना चाहूंगा जहां मार्कर df.group के अनुसार बदलता रहता है। क्या ऐसा करने का एक आसान तरीका है df.plot () ? यदि नहीं, तो यह करने का एक आसान तरीका क्या है?
मेरा पहला सोचा समुद्री शैवाल का उपयोग करना है, जो इस पर बहुत अच्छा है: <पूर्व> आयात के रूप में आयातित एनपी आयात पंडों आयात seaborn आयात matplotlib.pyplot के रूप में plt% matplotlib इनलाइन df = pandas.DataFrame ({'डेटा': [1, 2, 3 , 4, 5], 'समूह': [-1, 0, 1, 0, -1]}, सूचकांक = पंडैसडेट श्रेणी ('2014-01-01', अवधि = 5)) df fgrid = sebororn.FacetGrid (Df.reset_index (), hue = 'group') fgrid.map (plt.plot, 'index', 'data', linestyle = 'none', marker = 'o') < P> समस्या यह है कि मैं इस तथ्य के साथ अच्छा खेलना नहीं पा रहा हूं कि आपके एक्स-एक्स के मान दिनांक हैं।
Comments
Post a Comment