python 旋转文字方向_如何通过Python 在绘图中旋转文字?

python 旋转文字方向

In this tutorial, we are going to rotate the text. We can manually align the text by adding a command for the angle of rotation within matplotlib.pyplot.text().

在本教程中,我们将旋转文本。 我们可以通过在matplotlib.pyplot.text()中添加旋转角度的命令来手动对齐文本。

The following are the illustrations of the rotated text.

以下是旋转文本的插图。

plt.text(30,20,'Matplotlib', rotation=90.)
#Rotation of 90 degree

python 旋转文字方向_如何通过Python 在绘图中旋转文字?_第1张图片
plt.text(30,20,'Matplotlib', rotation=180.)
#Rotation of 180 degree

python 旋转文字方向_如何通过Python 在绘图中旋转文字?_第2张图片
plt.text(30,20,'Matplotlib', fontsize=15, color='g', rotation=-30.)
#Rotation of -30 degree

python 旋转文字方向_如何通过Python 在绘图中旋转文字?_第3张图片
plt.text(0,80, 'Matplotlib', bbox=dict(facecolor='yellow', alpha=0.5), fontsize=15, rotation=45.)
#Rotation of 45 degree

python 旋转文字方向_如何通过Python 在绘图中旋转文字?_第4张图片

用于在绘图中旋转文本的Python代码 (Python code for rotating text in plots)

# Data Visualization using Python
# Rotating Text Box

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(50)
y1 = np.arange(50)
for i in range(50):
    y1[i] = 2*x[i] + np.random.randint(0,5)

# Adding Text Illustration 1
plt.figure()
plt.plot(x,y1)
plt.xlabel('Number Line')
plt.ylabel('Function')
plt.title('Rotating 90 degree')
plt.text(30,20,'Matplotlib', rotation=90.)

# Adding Text Illustration 2
plt.figure()
plt.plot(x,y1)
plt.xlabel('Number Line')
plt.ylabel('Function')
plt.title('Rotating 180 degree')
plt.text(30,20,'Matplotlib', fontsize=15, rotation=180.)

# Adding Text Illustration 3
plt.figure()
plt.plot(x,y1)
plt.xlabel('Number Line')
plt.ylabel('Function')
plt.title('Rotating -30 degree')
plt.text(30,20,'Matplotlib', fontsize=15, color='g', rotation=-30.)

# Adding Text Illustration 4
plt.figure()
plt.plot(x,y1)
plt.xlabel('Number Line')
plt.ylabel('Function')
plt.title('Rotating 45 degree')
plt.text(0,80, 'Matplotlib', bbox=dict(facecolor='yellow', alpha=0.5),
         fontsize=15, rotation=45.)

Output:

输出:

Output is as figure


翻译自: https://www.includehelp.com/python/rotating-text-in-plots.aspx

python 旋转文字方向

你可能感兴趣的:(python,html,css,matlab,javamail)