fixed a bug that made the font lose size from diagram to diagram
added simple x-axis labels
added an alternative x_axis_label function