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

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -