手机端适配
使用R shiny制作app时,想要app同时适配电脑端和手机端,但echart4r包绘制的图形适配到手机端会出现字体大小不合适的情况。
解决方案如下:
在html代码中或ui代码中对屏幕分辨率进行判断
//获取当前屏幕分辨率
var jsWidth = screen.width;
// 根据屏幕分辨率改变id值
if (jsWidth < 414) {}
else{}
Tooltip
最近使用R语言进行交互式图形绘制,在设置图形tooltip时出现的问题:
1. tooltip显示宽度和容器宽度相同
2. 标签显示超出容器范围
解决方案如下:
设置confine固定标签显示在容器内,extraCssText中添加!important,固定宽度和高度
e_tooltip(trigger = "axis",confine=T,
extraCssText='width:220px !important;height:140px !important;',
textStyle = list(fontSize=10)
)