plotly / plotly/plotly.R

For ggplotly: implement lineend = "square" for geom_segment

Aberta
#625 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

enhancement ggplotly
Linguagem predominante
R
Estrelas
2.7k
Forks
641
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Example code:

library(ggplot2)
b <- ggplot(mtcars, aes(wt, mpg)) 
df <- data.frame(x1 = c(2.62, 2.62), x2 = c(3.57,2.62), y1 = c(21,21), y2 = c(21, 16))
b + geom_segment(aes(x = x1, y = y1, xend = x2, yend = y2, colour = "segment"), data = df, size = 2, lineend = "square")

library(plotly)
ggplotly()

Here is how the corner looks in ggplots2:
image

And in ggplotly:

image

Notice the "notch" in the corner...

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece executando o exemplo de R fornecido com ggplot2 e plotly e, em seguida, compare a renderização das extremidades de linha quadradas e dos cantos no ggplot2 com o ggplotly. Nenhum arquivo-fonte ou teste é indicado na issue; considera-se concluído quando geom_segment com lineend = "square" é renderizado sem o entalhe relatado e corresponde à aparência de referência.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript, r
Domínio
data-visualization
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.