Size: a a a

R (язык программирования)

2020 November 04

PD

Pavel Demin in R (язык программирования)
Philipp Upravitelev
не очень понимаю проблему, если честно
ну да ладно, higcharter так higcharter
тут еще один пакет пиарили, кажется e4charts, или типа того, не помню название :(
Да, echarts4r отличный пакет :)
Ощущается намного плавнее и приятнее, чем плотли.
источник

PU

Philipp Upravitelev in R (язык программирования)
кстати. а есть что-нибудь среди апкетов интерактивной графики, что может отдать кусок html-кода, который можно безболезненно на страницу воткнуть?
у плотли был функционал, что на х сервере публикуется график, а на страницу можно воткнуть iframe с ссылкой
но я хочу просто график в конфлюенс засовывать...
источник

PD

Pavel Demin in R (язык программирования)
Philipp Upravitelev
кстати. а есть что-нибудь среди апкетов интерактивной графики, что может отдать кусок html-кода, который можно безболезненно на страницу воткнуть?
у плотли был функционал, что на х сервере публикуется график, а на страницу можно воткнуть iframe с ссылкой
но я хочу просто график в конфлюенс засовывать...
Ечарт может дампнуть в json все
источник

PU

Philipp Upravitelev in R (язык программирования)
json это ж часть проблемы
еще ж надо отрисовать этот json
источник

PD

Pavel Demin in R (язык программирования)
Я этого никогда не делал, но вроде это почти прямолинейно.
Нужно будет только импортнуть ечарт настоящий.

В джейсон дампится именно код графика, который надо будет вставить

var echarts = require("echarts");
var chart, option = { json }
источник

PD

Pavel Demin in R (язык программирования)
Но это неточно ))
источник

PU

Philipp Upravitelev in R (язык программирования)
хмммм. очень интересно
источник

PU

Philipp Upravitelev in R (язык программирования)
ааа, импортнуть библиотеку. у меня прав не будет в конфлу чота импортировать :)
источник

АК

Артём Клевцов... in R (язык программирования)
Pavel Demin
Я этого никогда не делал, но вроде это почти прямолинейно.
Нужно будет только импортнуть ечарт настоящий.

В джейсон дампится именно код графика, который надо будет вставить

var echarts = require("echarts");
var chart, option = { json }
Вполне рабочий вариант.
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Ed P
ЛОЛ, у меня почти такой же есть и еще второй похожий, но с маской впридачу, глаза ведь тоже слизистые.

Я больше про автотранспорт намекал :)
Очки уже едут. И я не езжу на автотранспорте, у меня самокатъ.
источник

JL

Julia Laryushina in R (язык программирования)
Да о тебе заботятся, что ты на своём самокате смотришь не на дорогу, а в доки ggiraph.
источник

ЕТ

Евгений Томилов... in R (язык программирования)
Julia Laryushina
Да о тебе заботятся, что ты на своём самокате смотришь не на дорогу, а в доки ggiraph.
Мимими, спасибо. :3
источник

AS

Alexander Semenov in R (язык программирования)
Байкулов Антон
В телеге бот повеселее будет
Начальство сидит в ватсаппе
источник

PU

Philipp Upravitelev in R (язык программирования)
меж тем, опять вопрос про плотли (ну или любой другой пакет)
допустим, у меня есть несколько длинных по формулировкам вопросов
я хочу их запихнуть в барчарт. проблема в том, что тот же плотли эту строку жрет целиком, даже не пытаясь как-то сжать и на нсеколько строк ее разбить
собственно, может, видел кто-нибудь пакеты (или знает, как это сделать в плотли), чтобы количество строк в метки значения оси динамически подстраивалось под ширину окна?
типа, вместо
xxxx xxxxx
было
xxxxx
xxxxx
источник

EP

Ed P in R (язык программирования)
Philipp Upravitelev
кстати. а есть что-нибудь среди апкетов интерактивной графики, что может отдать кусок html-кода, который можно безболезненно на страницу воткнуть?
у плотли был функционал, что на х сервере публикуется график, а на страницу можно воткнуть iframe с ссылкой
но я хочу просто график в конфлюенс засовывать...
Плотли по крайней мере на питоне умеет выплевывать просто оффлайн-HTML код. Я там плясал с бубном, чтобы открутить оригинальный plotly.js (т.к. делал кастомизацию) и потом добавить ссылку на модифицированный скрипт в head.

В таком случае и общий размер страницы уменьшается (можно один раз сослаться на plotly.js если несколько графиков на странице), и iframe можно спокойно юзать.
источник

EP

Ed P in R (язык программирования)
Philipp Upravitelev
меж тем, опять вопрос про плотли (ну или любой другой пакет)
допустим, у меня есть несколько длинных по формулировкам вопросов
я хочу их запихнуть в барчарт. проблема в том, что тот же плотли эту строку жрет целиком, даже не пытаясь как-то сжать и на нсеколько строк ее разбить
собственно, может, видел кто-нибудь пакеты (или знает, как это сделать в плотли), чтобы количество строк в метки значения оси динамически подстраивалось под ширину окна?
типа, вместо
xxxx xxxxx
было
xxxxx
xxxxx
я бы попробовал <br/> в тексте строки добавить еще в R. Это не совсем универсальное решение, но Plotly часть html тэгов напрямую позволяет выводить. По крайней мере в tooltips работало последний раз, когда пробовал :)
источник

PU

Philipp Upravitelev in R (язык программирования)
Ed P
я бы попробовал <br/> в тексте строки добавить еще в R. Это не совсем универсальное решение, но Plotly часть html тэгов напрямую позволяет выводить. По крайней мере в tooltips работало последний раз, когда пробовал :)
да, конечно, я сам так делаю
просто хотелось избежать ручной допилки :(
источник

EP

Ed P in R (язык программирования)
Philipp Upravitelev
да, конечно, я сам так делаю
просто хотелось избежать ручной допилки :(
Насколько я понимаю, все графики в plotly "управляются" через их фирменный яваскрипт. Если этот скрипт вообще поддерживает elastic layout, то м.б. можно наколдовать динамическую ширину дива (или в каком там тэге живут подписи) и потом использовать кастомный plotly.js. В 2017 году родной скрипт точно не умел так делать :(

По крайней мере мне подобным редактированием пришлось дорабатывать один дэшборд, чтобы у него URL корректно работал для файлов на локальной машине. Там было хитро сделано - <a href>, которые начинались не с http(s) игнорировались и кликнуть на них было нельзя. А поднимать локальный сервак для отчета было лень.
источник

RZ

Roman Zubariev in R (язык программирования)
Philipp Upravitelev
меж тем, опять вопрос про плотли (ну или любой другой пакет)
допустим, у меня есть несколько длинных по формулировкам вопросов
я хочу их запихнуть в барчарт. проблема в том, что тот же плотли эту строку жрет целиком, даже не пытаясь как-то сжать и на нсеколько строк ее разбить
собственно, может, видел кто-нибудь пакеты (или знает, как это сделать в плотли), чтобы количество строк в метки значения оси динамически подстраивалось под ширину окна?
типа, вместо
xxxx xxxxx
было
xxxxx
xxxxx
В пакете scales есть функция wrap_format(), которая вставляет переносы строки. аргументом - число с максимальной длиной подстрок. может это поможет...
источник

PU

Philipp Upravitelev in R (язык программирования)
Roman Zubariev
В пакете scales есть функция wrap_format(), которая вставляет переносы строки. аргументом - число с максимальной длиной подстрок. может это поможет...
я посмотрю, спасибо
источник