Every line of 'plt rotate x labels' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
17 def rotateTickLabels(ax, rotation, which, rotation_mode="anchor", ha="right"): 18 """ Rotates the ticklabels of a matplotlib Axes 19 20 Parameters 21 ---------- 22 ax : matplotlib Axes 23 The Axes object that will be modified. 24 rotation : float 25 The amount of rotation, in degrees, to be applied to the labels. 26 which : string 27 The axis whose ticklabels will be rotated. Valid values are 'x', 28 'y', or 'both'. 29 rotation_mode : string, optional 30 The rotation point for the ticklabels. Highly recommended to use 31 the default value ('anchor'). 32 ha : string 33 The horizontal alignment of the ticks. Again, recommended to use 34 the default ('right'). 35 36 Returns 37 ------- 38 None 39 40 """ 41 42 if which == "both": 43 rotateTickLabels(ax, rotation, "x", rotation_mode=rotation_mode, ha=ha) 44 rotateTickLabels(ax, rotation, "y", rotation_mode=rotation_mode, ha=ha) 45 else: 46 if which == "x": 47 axis = ax.xaxis 48 49 elif which == "y": 50 axis = ax.yaxis 51 52 for t in axis.get_ticklabels(): 53 t.set_horizontalalignment(ha) 54 t.set_rotation(rotation) 55 t.set_rotation_mode(rotation_mode)
372 def set_axis_labels ( self , x ) : 373 pass
270 def set_xticklabels(xticklabels, 271 rotation = 'vertical', 272 fontsize = 16, 273 **kargs): 274 ax = plt.gca() 275 ax.set_xticklabels(xticklabels, rotation = rotation, 276 fontsize = fontsize, **kargs)
246 def auto_axis_label(ax, y_scale, z_non_zero=True, log_x=False): 247 248 if tex_on: 249 if z_non_zero: 250 ax.set_ylabel("$\\mathrm{f_{\\lambda}}\\ \\mathrm{/\\ 10^{" 251 + str(y_scale) 252 + "}\\ erg\\ s^{-1}\\ cm^{-2}\\ \\AA^{-1}}$") 253 254 else: 255 ax.set_ylabel("$\\mathrm{f_{\\lambda}}\\ \\mathrm{/\\ 10^{" 256 + str(y_scale) 257 + "}\\ erg\\ s^{-1}\\ \\AA^{-1}}$") 258 259 if log_x: 260 ax.set_xlabel("$\\mathrm{log_{10}}\\big(\\lambda / \\mathrm{\\AA}" 261 + "\\big)$") 262 263 else: 264 ax.set_xlabel("$\\lambda / \\mathrm{\\AA}$") 265 266 else: 267 if z_non_zero: 268 ax.set_ylabel("f_lambda / 10^" + str(y_scale) 269 + " erg s^-1 cm^-2 A^-1") 270 271 else: 272 ax.set_ylabel("f_lambda / 10^" + str(y_scale) 273 + " erg s^-1 A^-1") 274 275 if log_x: 276 ax.set_xlabel("log_10(lambda / A)") 277 278 else: 279 ax.set_xlabel("lambda / A")