Во-первых, следуйте согласованным стандартам, чтобы задать отличный вопрос R и создать отличный воспроизводимый пример R (см. это обсуждение ):
- Поделитесь своими данными.Данные небольшие и достаточно простые, чтобы воспроизвести проблему.
- Не перегружайте зарезервированные имена, такие как
c
, df
или data
. - Насколько это возможно, используйте Rили стандартные наборы данных пакета, такие как
mtcars
или iris
.Не делитесь ссылками на файлы, большинству из нас не нравится скачивать файлы от неизвестных лиц. - Поделитесь своим кодом.
Для кода, генерирующего график / график / карту,пожалуйста:
- Включите вызовы
library
или require
, используемые для загрузки пакетов, с которыми вы создали графики / графики / карты. Удалите все косметические средствачасти кода, , если только проблема, которую вы хотите решить, не связана именно с такой косметикой .Излишний и ненужный код загромождает вопрос, делая его более трудным для понимания и решения.
theme
призывы к форматированию фона, цветов, осей и т. П. labs
вызовы и любые аналогичные методы, используемые для установки заголовков, субтитров и т. п. - Раскраска линий, осей, заливок и аналогичных компонентов.
Проверьте, соответствуют ли ваши данныеаккуратно.Если вам приходится совершать повторяющиеся вызовы для создания каждой строки на вашем графике, скорее всего, ваши данные не аккуратны.
- Уточните, ищете ли вы только базовую R,
ggplot2
или* Решение на основе lattice
, или приемлемо ли решение из любого пакета.
Относительно ожидаемого результата, по возможности указывайте его словами.Если требуется изображение, укажите его, по крайней мере, с такими характеристиками:
- Размер: оно должно быть достаточно большим, чтобы потенциальные помощники могли оценить детали ожидаемого результата, но достаточно маленьким для быстрой загрузкидаже при нестабильном подключении к Интернету.
- Тип: используйте формат, который будет отображаться в большинстве браузеров: jpg и png - хорошие варианты.Избегайте форматов, которые не требуют или требуют отображения собственного программного обеспечения.
- Это не должно быть сгенерировано кодом.Версии с краской и даже с ручной росписью может быть достаточно, если они имеют достаточное качество и фокусируются на ожидаемых деталях сюжета.
- Избегайте обмена ссылками для загрузки изображений, особенно если в формате, который нене отображаются в стандартном браузере: большинству из нас не нравится скачивать файлы от неизвестных лиц.