Python Forum
How to make x-axis readable with matplotlib
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to make x-axis readable with matplotlib
#7
This is much better:

datetimes = pd.to_datetime(btstats['Date'])
btstats['Date'] = datetimes

fig, ax = plt.subplots()
ax.plot(btstats['Date'], btstats['Cum.PnL'])
ax.set_xlabel('Date')
ax.set_ylabel('Cumulative PnL')
The 'Date' column was type object. Converting to datetime lets matplotlib automatically scale it and it now prints just every two months, which is fine. I could probably customize that somehow... I'll try and figure that out but if not then this is readable and clean.

The dates also line up with the data, now, and it plots through the last date in the dataframe.
Reply


Messages In This Thread
RE: How to make x-axis readable with matplotlib - by Mark17 - Mar-01-2022, 03:57 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  io.UnsupportedOperation: not readable RedSkeleton007 2 18,896 Nov-06-2023, 06:32 AM
Last Post: gpurdy
  matplotlib x-axis text move bottom upward jacklee26 3 1,062 May-31-2023, 04:28 AM
Last Post: jacklee26
  x-axis labels with Matplotlib Mark17 8 2,306 Mar-23-2022, 06:10 PM
Last Post: Mark17
  Function global not readable by 'main' fmr300 1 1,383 Jan-16-2022, 01:18 AM
Last Post: deanhystad
  matplotlib x axis range goes over the set range Pedroski55 5 3,291 Nov-21-2021, 08:40 AM
Last Post: paul18fr
  Sample labels from excel file in order to put them on x-axis and y-axis of a plot hobbyist 11 4,493 Sep-14-2021, 08:29 AM
Last Post: hobbyist
  Graphics Formatting - X-axis Notation and Annotations - Matplotlib silviover_junior 0 1,825 Mar-17-2021, 01:19 PM
Last Post: silviover_junior
  Matplotlib: How do I convert Dates from Excel to use in Matplotlib JaneTan 1 3,288 Mar-11-2021, 10:52 AM
Last Post: buran
  matplotlib x-axis wrong order SchroedingersLion 4 4,331 Feb-23-2021, 05:42 PM
Last Post: nilamo
  Help with Matplotlib and ordering the axis theliberalguy97 3 8,228 Dec-12-2020, 08:06 PM
Last Post: deanhystad

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020