r - 使用 Ploty 的 Splom 虹膜代码,但我在 rstudio 中的绘图上没有显示数据
问题描述
我正在为他们的 splom 图表使用 plotly 的代码。代码正在运行,但数据点并未绘制在正在创建的图上。
这是我的代码
pl_colorscale=list(c(0.0, '#19d3f3'),
c(0.333, '#19d3f3'),
c(0.333, '#e763fa'),
c(0.666, '#e763fa'),
c(0.666, '#636efa'),
c(1, '#636efa'))
axis = list(showline=FALSE,
zeroline=FALSE,
gridcolor='#ffff',
ticklen=4)
fig <- df %>%
plot_ly()
fig <- fig %>%
add_trace(
type = 'splom',
dimensions = list(
list(label='Household Income', values=~insurance$income),
list(label='Coverage', values=~insurance$coverage),
list(label='Claim Amount', values=~insurance$claim_amount),
list(label='Retired Status', values=~insurance$retire)
),
text=~class,
marker = list(
color = as.integer(df$class),
colorscale = pl_colorscale,
size = 7,
line = list(
width = 1,
color = 'rgb(230,230,230)'
)
)
)
fig <- fig %>%
layout(
title= 'Insurance Data',
hovermode='closest',
dragmode= 'select',
plot_bgcolor='rgba(240,240,240, 0.95)',
xaxis=list(domain=NULL, showline=F, zeroline=F, gridcolor='#ffff', ticklen=4),
yaxis=list(domain=NULL, showline=F, zeroline=F, gridcolor='#ffff', ticklen=4),
xaxis2=axis,
xaxis3=axis,
xaxis4=axis,
yaxis2=axis,
yaxis3=axis,
yaxis4=axis
)
fig
这将输出 4x4 图,其中每个变量位于 x 和 y 轴上,但没有数据点。我也收到了关于家庭收入强制引入的 NA 的警告,我认为这对于所有变量都是相同的
解决方案
推荐阅读
- firebase - 从缓存中检索数据是否会被视为 Firestore 中的读取操作?
- monetdb - 在 MonetDB 中打印时如何禁用或截断字段
- python - 如何使用 matplotlib 和/或 seaborn 绘制带有边缘直方图和差异直方图的散点图?
- python - 如何检查元组之间的日期,日期为开始和结束
- sql - 如何将此 SQL 查询转换为 XQuery?
- html - 将子元素封装在网格中的 div
- autodesk-forge - AR/VR Toolkit 如何创建活动 3D 视图的场景?
- php - preg_match 在包含非 UTF8 字符的二进制字符串的开头找不到 UTF-8 字符
- react-native - SMS Retrieve API 反应原生
- php - 如何将数组传递给symfony 4中的函数