Я использую пакет igraph в R. Моя проблема заключается в том, что при построении графика моей сети с использованием функции plot() она не изменяется в размере, соответствующем тому, когда я меняю размер окна кварца. Есть ли параметр для этого, например. похоже на stretch = "Fill"?igraph: масштабный размер графика в зависимости от размера окна кварца
ответ
Учитывая комментарий из файла справки, приведенного здесь, мое подозрение заключается в том, что вы делаете то, что igraph не предназначен. «Один удобный способ построения графиков - построить график с помощью tkplot, перенести размещение вершин , запросить координаты функцией tkplot.getcoords и использовать их с графиком для построения графика для любого устройства R."
Сначала установите размер окна кварца или не используйте igraph
, чтобы создать свой статический сюжет.
Другой вариант - сохранить ваш сюжет как SVG или PDF, а затем обрезать и изменять размер с помощью редактора, такого как Inkscape.
У меня был успех этой методики с помощью pdfcrop, который поставляется с комплектом LaTeX –
Я нашел правильный параметр для использования; asp = F –
О, так что он менялся в размере, но он сохранял соотношение сторон (так что круги по-прежнему были кругом). – Spacedman
Спасибо! У меня была эта проблема в течение долгого времени и я никогда не думал о таком простом решении! – panuffel