Я хочу создать две фигуры, используя основание R, и обе будут отображать гистограммы. Первый рисунок должен содержать две столбчатые диаграммы, а второй рисунок должен содержать четыре столбчатых диаграммы.
Я использовал par (mfrow = c (...)), чтобы расположить несколько столбцов на одной фигуре. У меня нет проблем с изготовлением самих цифр, но когда я сохраняю цифры, ширина полос и меток различаются по размеру.
Насколько я понимаю, когда я создаю вторую фигуру с четырьмя столбчатыми диаграммами и выбираю двойную ширину первой фигуры при экспорте, столбцы и метки должны отображаться в файле с одинаковым размером. Однако метки намного меньше, а полосы на втором рисунке имеют другую ширину. Кто-нибудь может сказать мне, почему?
Вот простой пример:
png(filename="plot1.png", width=200, height=300, bg="white")
par(mfrow = c(1, 2), mar = c(1, 2, 1, 1), oma = c(0, 0, 0, 0))
barplot(height = c(2,3), width = 1, xlim = c(0,2))
barplot(height = c(2,3), width = 1, xlim = c(0,2))
dev.off()
png(filename="plot2.png", width=400, height=300, bg="white")
par(mfrow = c(1, 4), mar = c(1, 2, 1, 1), oma = c(0, 0, 0, 0))
barplot(height = c(2,3), width = 1, xlim = c(0,2))
barplot(height = c(2,3), width = 1, xlim = c(0,2))
barplot(height = c(2,3), width = 1, xlim = c(0,2))
barplot(height = c(2,3), width = 1, xlim = c(0,2))
dev.off()
Сюжет 1:
Сюжет 2: