ggplot: Как я могу создать этот график с чередующимися сетками, пробелами и осями? - PullRequest
0 голосов
/ 05 апреля 2020

Мои извинения, я попытался сделать dataframe например, но не смог справиться.

Я пытаюсь создать ggplot, который выглядит следующим образом:

enter image description here

Этот довольно странный вид графика визуализирует контур nomogram, который я сейчас пытаюсь включить в shinyapp. Идея состоит в том, чтобы вычислить nomogram -счет на основе набора inputs, выбранного в shinyapp. Все хорошо, за исключением того, что я хотел бы, чтобы выбранные значения input печатались на графике nomogram, что, к сожалению, может быть слишком сложным, учитывая текущий график, напечатанный с пакетом rms. Для получения дополнительной информации, пожалуйста, посмотрите мое недавнее и более подробное описание здесь

Я предложил другой подход и идею, как решить эту проблему. По сути, я знаю линейные предсказания каждого ковариата, которые я могу настроить и назначить geom_segment и geom_point в моем shinyapp.

Этот запрос касается того, как использовать ggplot для создания «фоновой» номограммы, к которой будут добавлены вышеупомянутые geom_segment и geom_point.

plot(nomogram) выглядит так this

enter image description here

Позволяет сказать, что следующие значения inputs выбраны в shinyapp

enter image description here

nomogram должен печатать следующее, но, скорее всего, невозможно.

n_fjernet = Lymph Nodal Yield = 100

n_sygdom = Number of positive lymph nodes = 5

ecs = Extracapsular Spread = "No"

contra.pos = Neck Involvement = "Contra."

enter image description here

Поэтому я хотел бы применить «фон» nomogram - который мне нужна ваша помощь для разработки - которой shinyapp можно назначить geom_point и geom_segment (я знаю, как это сделать).

Ожидаемый результат (i sh) в этом текущем примере:

enter image description here

Пожалуйста, обратите внимание , что это пустышка, и мне нужно добавить более четырех ковариат и более двух вероятностей.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...