def createXAxis (self):
        textProperties = {'textHeight': self.settings.xAxisTextHeight,
                          'horizontalAnchor': 'center',
                          }
        xaxis = XAxis (id = 'x-axis',
                       inf = self.canvas.x,
                       sup = self.canvas.x + self.canvas.width,
                       y = self.xAxisPos,
                       lower = self.xbounds[0],
                       upper = self.xbounds[1],
                       has_lines = self.settings.verticalGrid,
                       line_height = self.canvas.height,
                       textProperties = textProperties)
        xaxis.createTicks ()
        if self.xlabels:
            xaxis.setText (self.xlabels)
        xaxis.drawTicks ()
        self.dataGroup.drawAt (xaxis, 0)
dataset/ETHPy150Open dotskapes/dotSkapes/modules/savage/graph/base.py/UnifiedGraph.createXAxis/original