小编abd*_*mad的帖子

将 matplotlib 图中的图旋转 90 度

我正在尝试将 matplotlib 图内的绘图旋转 90 度。我发现这篇文章,但它使用 pyplot 并且我使用简单的绘图,因此不起作用,而且他没有解释旋转 pyplot 的代码,但提到转换属性也可以用于旋转简单的绘图。我尝试在网上搜索转换教程,但无法理解这个概念。

这是我的代码片段

from matplotlib.figure import Figure
import numpy

# random data
data = numpy.random.randn(100)

# making figure on which plot will be draw
fig = Figure(figsize=(11, 8),dpi=100)
# adding plot to figure
plot1 = fig.add_subplot(111)
# plotting values
plot1.plot(data)

# saving figure for later use
fig.savefig("graph.jpeg")

Run Code Online (Sandbox Code Playgroud)

它产生以下结果;

电流输出

但我想要这样的输出;

所需输出

python matplotlib rotation figure

1
推荐指数
1
解决办法
4819
查看次数

调整 tkinter Label 中的文本以占据所有可用空间

嘿,我希望你们一切都好。我正在 python tkinter 中构建一个视力表软件,其中包含 Opto Charts。在光学图表中,所有字母都直接位于彼此下方。但是当我尝试在 tkinter 中添加标签时,它形成 V 形,因为每行字体大小都在减小。我想占据标签所有可用空间。

我设法使用它来做到这一点 mainFrame.rowconfigure(0, weight=1),但它只能使标签达到全宽,而不是其中的文本。我已附上屏幕截图以了解其外观。 在此输入图像描述 在屏幕截图中,您可以看到标签设置为屏幕的全长,但文本呈 V 形,因为字体大小从上到下减小。有没有办法将文本锚定为全宽。换句话说,每个字母表都应该直接位于上面的字母表之下。

我希望我已经说清楚了,如果您需要了解其他信息,请告诉我。

python tkinter python-3.x tkinter-layout tkinter-text

0
推荐指数
1
解决办法
950
查看次数