ggplotly not working with control chart library ggQC
還沒有人認領這個 Issue。
評估
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 新手友好度
- 35/100
- Issue 類型
- 缺陷
- 描述清晰度
- 基本清楚
- 活躍度
- 停滯
- 技術堆疊
- r
研究方向
首先執行提供的 R 重現程式碼,使用 ggplotly、ggplot2 和 ggQC,並比較可正常運作的圖與使用 stat_QC() 的版本。調查回報的「alpha must be of length 1 or the same length as x」錯誤,並確認控制圖圖層能透過 ggplotly 進行轉譯,而不會發生硬錯誤。
由索引模型根據 Issue 內容生成。
描述
Brief description of the problem:
Adding some lines and labels using the ggQC library causes a hard fail.
This code works with ggplotly:
min_date = as.Date(min(lots_df_filtered()$DATE))
max_date = as.Date(max(lots_df_filtered()$DATE))
if (!is.na(min_date)) {
num_days = length(seq(from = min_date, to = max_date, by = 'day')) - 1
date_breaks <- if(num_days <= 31) 'day' else 'week'
XmR_Plot <-
ggplot(lots_df_filtered(), aes(x = as.Date(DATE), y = YRS_YIELD)) +
geom_point(alpha = .5) + geom_line() +
labs(title=paste0(input$mfg_step_name, ' Lot Yield Control Chart')) +
scale_x_date(date_breaks=date_breaks) +
theme_ipsum_ps() +
theme(axis.text.x = element_text(angle = 60, vjust = 0.5, hjust=1),
axis.title.x=element_blank())
output$lot_time_series <- renderPlotly(ggplotly(XmR_Plot))
}`
Produces a nice chart as so:

The following code results in an error (alpha must be of length 1 or the same length as x):
min_date = as.Date(min(lots_df_filtered()$DATE))
max_date = as.Date(max(lots_df_filtered()$DATE))
if (!is.na(min_date)) {
num_days = length(seq(from = min_date, to = max_date, by = 'day')) - 1
date_breaks <- if(num_days <= 31) 'day' else 'week'
XmR_Plot <-
ggplot(lots_df_filtered(), aes(x = as.Date(DATE), y = YRS_YIELD)) +
geom_point(alpha = .5) + geom_line() +
stat_QC(method = "XmR",
auto.label = T,
label.digits = 2,
show.1n2.sigma = T
) +
labs(title=paste0(input$mfg_step_name, ' Lot Yield Control Chart')) +
scale_x_date(date_breaks=date_breaks) +
theme_ipsum_ps() +
theme(axis.text.x = element_text(angle = 60, vjust = 0.5, hjust=1),
axis.title.x=element_blank())
output$lot_time_series <- renderPlotly(ggplotly(XmR_Plot))
}
Here is what the ggplot looks like when I do not use ggplotly and do use ggCC:

Could this be related to the ggplotly argument layerData? Any help is appreciated.
thx
- 主要語言
- R
- 星號
- 2.7k
- 分支
- 641
- PR 合併指標
- 30 天內沒有已合併 PR
貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
plotly/plotly.R 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 62/100
-
難度 4/5 3-5 天 新手友好度 35/100
-
難度 3/5 1-2 天 新手友好度 68/100
-
難度 3/5 1-2 天 新手友好度 72/100
-
save_image Error 未關閉
難度 3/5 1-2 天 新手友好度 52/100
相似的 Issue
-
Affects Web App documentation PRIORITY LOW
難度 2/5 1-3 小時 新手友好度 75/100
-
難度 2/5 1-3 小時 新手友好度 75/100
-
難度 1/5 1 小時以內 新手友好度 80/100
hubverse-org/hubCI#36 ·
-
難度 1/5 1 小時以內 新手友好度 85/100
-
Release 1.4.0 未關閉
難度 2/5 1-3 小時 新手友好度 70/100
pharmaverse/pharmaverseadam#170 ·