code: def __init__(self):
      super().__init__()
      self.setupUi(self)
      now = time.time()
      # Plot random values with timestamps in the last 6 months
      timestamps = np.linspace(now - 6 * 30 * 24 * 3600, now, 100)
      self.curve = self.plotWidget.plot(
          x=timestamps,
          y=np.random.rand(100),
          symbol="o",
          symbolSize=5,
          pen=BLUE,
      )
      # 'o' circle  't' triangle  'd' diamond  '+' plus  's' square
      self.plotWidget.setAxisItems({"bottom": pg.DateAxisItem()})
      self.plotWidget.showGrid(x=True, y=True)
  
file_path: pyqtgraph/pyqtgraph/examples/DateAxisItem_QtDesigner.py
imports: import os
  import time
  import numpy
  import pyqtgraph
  from pyqtgraph.Qt import QtWidgets, loadUiType
label_desc: Use image node_id 1 to create a new ExampleApp object from inherited base classes: QtWidgets, Design with example: obj = ExampleApp()