Вы можете сделать это с помощью Plotly R API , либо с помощью кода, либо из графического интерфейса, перетащив легенду, где вы хотите.
Вот пример. График и код также здесь .
x = c(0,1,2,3,4,5,6,7,8)
y = c(0,3,6,4,5,2,3,5,4)
x2 = c(0,1,2,3,4,5,6,7,8)
y2 = c(0,4,7,8,3,6,3,3,4)
Вы можете расположить легенду за пределами графика, назначив одно из значений x и y либо 100, либо -100.
legendstyle = list("x"=100, "y"=1)
layoutstyle = list(legend=legendstyle)
Вот другие варианты:
list("x" = 100, "y" = 0)
для наружного правого нижнего положения list("x" = 100, "y"= 1)
Справа сверху list("x" = 100, "y" = .5)
Вне правого среднего list("x" = 0, "y" = -100)
Под левым list("x" = 0.5, "y" = -100)
В Центре list("x" = 1, "y" = -100)
В правой части Тогда ответ.
response = p$plotly(x,y,x2,y2, kwargs=list(layout=layoutstyle));
Plotly возвращает URL-адрес с вашим графиком, когда вы делаете звонок. Вы можете получить доступ к этому быстрее, вызвав browseURL(response$url)
, чтобы он открыл ваш график в вашем браузере для вас.
url = response$url
filename = response$filename
Это дает нам этот график. Вы также можете переместить легенду из GUI, а затем график будет масштабироваться соответствующим образом. Полное раскрытие: я нахожусь в команде Plotly.
[/g2]
Добавьте long
суффикс &
по крайней мере к одному числу:
Const OVERFLOWS As Long = 10& * 60 * 60
Отметьте то использование CLNG
функционируйте для преобразования значений в long
не будет работать, потому что VBA не позволяет присваивать возвращаемое значение функции к константе.
Для тех, кто находит и символ немного тайный, альтернатива должна использовать функцию CLNG, которая преобразовывает число в долго
Const OVERFLOWS As Long = CLNG(10) * 60 * 60
Вы могли затем сделать подобную вещь для Единственной константы
Const OVERFLOWS As Single = CSNG(10) * 60 * 60
http://support.microsoft.com/kb/191713 является хорошей сводкой символов объявления типа, доступных в VBA / VB4-6.
Символ текста может также быть добавлен к литералам: ПЕРЕПОЛНЕНИЕ Константы Как Долго = (10& * 60 * 60) (каждый - suffucient на самом деле из-за пути механизм VBA, оценивает выражение).