2016-11-16 6 views
-4

У меня есть проблема с curve3d.
У меня есть следующее уравнение быть нанесены:Как сделать метки к осям в R?

library(emdbook) 
curve3d (87.56 + 0.772*x - 0.022*x*y + 0.162*x^2) 

Как сделать метки для осей с curve3d в R? И как я могу повернуть этот сюжет?

+1

Укажите код, который вы написали и пример работы данных. Вы можете легко получить последнее, вставив вывод 'dput (yourdata)'. – LAP

+1

Обратите внимание, что ваше название вопроса стоит автоматического downvote. Каждый, кто задает вопрос, нуждается в помощи. – Roland

+1

'curve3d' from' emdbook' имеет параметры 'xlab',' ylab', 'zlab', которые вы можете использовать для маркировки осей, и, возможно, вы можете использовать дополнительные параметры (« символизированы »с помощью' ... '), чтобы определить вращение, которое вы хотите. Вы взглянули на '? Curve3d'? это может быть хорошим началом. – Cath

ответ

0

Вы должны прочитать ?curve3d (всегда начинайте со страницы справки функции, когда вы пытаетесь что-то с ней сделать).

Первая часть расскажет вам о Использование функции, где вы можете увидеть 3 параметра, которые могут помочь вам в первой части вашего вопроса: xlab, ylab и zlab. Вам нужно точно знать, как они работают, и если это действительно то, что вам нужно. Для этого переходите ко второму абзацу.

Вторая часть: Аргументы и детализируются параметры функции. Таким образом, вы успокаиваетесь, что действительно xlab, ylab и zlab - это то, что вам нужно, но вы все еще не имеете понятия о вращении. Вы внимательно читаете до последнего «аргумента», который является ...: дополнительных аргументов для функций построения. Это многообещающе, аргументы вращения должны быть там. Проблема в том, что такое «функции построения графика»?
Чтобы это знать, вам нужно вернуться к аргументу sys3d: Система 3D-построения для использования. Вы не определяете его, поэтому он принимает значение по умолчанию, которое, как вы можете видеть в разделе , является persp.

Возможно, вы не знаете, как работает persp, и как вы можете определить углы поворота вашего сюжета, так что вы снова идете: ?persp. Я не буду детализировать страницу справки, так как структура такая же, как и ?curve3d, и на самом деле любая страница справки. Итак, прочитав справочную страницу persp, вы найдете 2 интересных параметра: theta и phi, которые представляют собой углы , определяющие направление просмотра. theta дает азимутальное направление и phi colatitude.
Там вы идете!

Давайте дадим ему попробовать:

curve3d(87.56 + 0.772*x - 0.022*x*y + 0.162*x^2, 
     xlab="axe 1", ylab="axe 2", zlab="axe 3", 
     theta=10, phi=45) 

enter image description here