这里有一个简单的问题:我试图使用matplotlib.pyplot
较小的图例(即文本较小)。我正在使用的代码是这样的:
plot.figure()
plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions')
plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2')
plot.scatter(k, data[:, 1], color='r', label='Dis 2: cf = .2, var = .1')
plot.scatter(k, data[:, 2], color='g', label='Dis 3: cf = .1, var = .01')
plot.legend(loc=2)
您可以通过调整prop
关键字为图例设置单独的字体大小。
plot.legend(loc=2, prop={'size': 6})
这需要对应于matplotlib.font_manager.FontProperties
属性的关键字字典。参见图例文档:
关键字参数:
prop: [ None | FontProperties | dict ] A matplotlib.font_manager.FontProperties instance. If prop is a dictionary, a new instance will be created with prop. If None, use rc settings.
从1.2.1版开始,也可以使用关键字fontsize
。
问题内容: 我在Matplotlib网站上遇到了这个示例。我想知道是否有可能增加图形尺寸。 我尝试过 但它什么也没做。 问题答案: 如果已经有了图形对象,请使用: 但是,如果您使用.subplots()命令(如您所显示的示例中所示)来创建新图形,则还可以使用:
我在Matplotlib网站上看到了这个例子。我想知道是否有可能增加体型。 我试过了 但它什么也做不了。
我已经尝试了几天,现在配置我的缩略图库,使所有的图像显示相同的高度和宽度。但是,当我将CSS代码更改为, 我得到的图像大小都一样,但纵横比被拉伸,破坏了图像。有没有办法调整图像容器的大小而不是图像?允许我保持纵横比,但仍然调整图像大小。(我不介意剪掉一些图片。)
问题内容: 我正在尝试使用JavaScript更改图像的大小。jS文件与HTML页面分开。 我想在JS文件中设置图像的高度和宽度。有什么好的方法吗? 问题答案: 引用图像后,就可以像这样设置其高度和宽度: 在html中,它看起来像这样:
问题内容: 如何更改图像尺寸以适合打印? 例如,我想使用A4纸,其横向尺寸为11.7英寸乘8.27英寸。 问题答案: 您需要提前创建matplotlib Figure和Axes对象,并指定图形的大小:
我试图在我的绘图中添加图例,但它是从上到下对齐的,如何使图例中的文本水平?提前谢谢。 情节是这样的