Как я могу задать большой вопрос ggplot / lattice / base plot? - PullRequest
0 голосов
/ 25 июня 2019

Я прочитал Как создать великолепный воспроизводимый пример R известную ветку, но нет конкретного совета относительно , как спросить большие ggplot, lattice или базовые сюжеты большой вопрос R .

Какие у вас советы, чтобы создать отличный пример? Какую информацию вы должны включать или избегать?

Как вы определяете ожидаемый результат? Каковы рекомендуемые размеры и форматирование прикрепленных участков?

1 Ответ

5 голосов
/ 25 июня 2019

Во-первых, следуйте согласованным стандартам, чтобы задать отличный вопрос R и создать отличный воспроизводимый пример R (см. это обсуждение ):

  1. Поделитесь своими данными.Данные небольшие и достаточно простые, чтобы воспроизвести проблему.
  2. Не перегружайте зарезервированные имена, такие как c, df или data.
  3. Насколько это возможно, используйте Rили стандартные наборы данных пакета, такие как mtcars или iris.Не делитесь ссылками на файлы, большинству из нас не нравится скачивать файлы от неизвестных лиц.
  4. Поделитесь своим кодом.

Для кода, генерирующего график / график / карту,пожалуйста:

  1. Включите вызовы library или require, используемые для загрузки пакетов, с которыми вы создали графики / графики / карты.
  2. Удалите все косметические средствачасти кода, , если только проблема, которую вы хотите решить, не связана именно с такой косметикой .Излишний и ненужный код загромождает вопрос, делая его более трудным для понимания и решения.

    1. theme призывы к форматированию фона, цветов, осей и т. П.
    2. labsвызовы и любые аналогичные методы, используемые для установки заголовков, субтитров и т. п.
    3. Раскраска линий, осей, заливок и аналогичных компонентов.
  3. Проверьте, соответствуют ли ваши данныеаккуратно.Если вам приходится совершать повторяющиеся вызовы для создания каждой строки на вашем графике, скорее всего, ваши данные не аккуратны.

  4. Уточните, ищете ли вы только базовую R, ggplot2 или* Решение на основе lattice, или приемлемо ли решение из любого пакета.

Относительно ожидаемого результата, по возможности указывайте его словами.Если требуется изображение, укажите его, по крайней мере, с такими характеристиками:

  • Размер: оно должно быть достаточно большим, чтобы потенциальные помощники могли оценить детали ожидаемого результата, но достаточно маленьким для быстрой загрузкидаже при нестабильном подключении к Интернету.
  • Тип: используйте формат, который будет отображаться в большинстве браузеров: jpg и png - хорошие варианты.Избегайте форматов, которые не требуют или требуют отображения собственного программного обеспечения.
  • Это не должно быть сгенерировано кодом.Версии с краской и даже с ручной росписью может быть достаточно, если они имеют достаточное качество и фокусируются на ожидаемых деталях сюжета.
  • Избегайте обмена ссылками для загрузки изображений, особенно если в формате, который нене отображаются в стандартном браузере: большинству из нас не нравится скачивать файлы от неизвестных лиц.
...