I apologize for overlooking the second question. Unfortunately, we do not have such an autimatic-step built-in funcionality, that will change the step of the axis based on its size. Perhaps you can use one of our LabelFitModes. You can set the LabelFitMode of the axis and see which mode best suits your needs. You can also set a LabelFormat to make the label shorter, or set a label template to have a two-row label, if this would fulfill your requirements.
Let me know if there is anything else I can help you with.