rChartsCalendar:通过编程设置嵌套的json属性来配置日历图表
rChartsCalendar: Setting programmatically the nested json attributes to configure the calendar chart
rChartsCalendar的标准示例使用JS日历的默认值,如中所示http://kamisama.github.io/cal-heatmap/
下面的示例代码运行良好:
dat <- read.csv('http://t.co/mN2RgcyQFc')[,c('date', 'pts')]
library(rChartsCalendar)
r1 <- plotCalMap(x = 'date', y = 'pts',
data = dat,
domain = 'month',
start = "2012-10-27",
legend = seq(10, 50, 10),
itemName = 'point',
range = 7
)
当我试图在R中设置嵌套属性时,问题就来了,例如,定义标签的位置和偏移量。在HTML/JS中,这与编写以下代码一样容易,但我如何从R中定义标签偏移量的值?
var cal = new CalHeatMap();
cal.init({
itemSelector: "#label-d",
domain: "day",
range: 2,
displayLegend: false,
label: {
position: "right",
width: 46,
offset: {x: 10, y: 30}
}
});
我尝试使用方法集并将json片段作为字符串传递,但随后它被用HTML/JS中的引号呈现,这显然不起的作用
r1$set(label="{position: 'left', width: 110, offset: { x: 20, y: 12 } }")
更新:我使用了"c"answers"list"的组合,如下所示:
label= c( list(position = 'left'),list( width = 110),list(offset = list (x=20,y=30))),
这不是很直接,但我想分享它,因为它花了我很多时间
相关文章:
- 断言属性不可配置
- 使用Javascript而不是html数据属性配置Parsley
- 为什么此可配置属性不可删除
- 缺少咕噜声所需的配置属性
- Sencha Touch Store配置属性仅在“__proto__”;
- 使用script元素上的html data-*属性来配置引用的脚本文件
- Magento 1.9.2-更新自定义属性'delivery_time'在可配置的产品过程中
- 如何更改 Javascript 对象属性的可写可枚举和可配置值
- TypeError: 属性 Array.prototype.splice.call(..) 是不可配置的,无法删除
- 递归 js v3 未捕获的类型错误:无法读取未定义的属性“配置”
- 通过函数填充 Grunt 任务配置的“文件”属性
- 在 JSON.parse() 之后保留属性属性(可写、可配置)
- PyQT4:“类型错误:尝试配置不可配置属性的可配置属性
- 类型错误:属性 1 不可配置,无法删除
- Magento可配置产品价格计算,基于所选属性
- 使现有的不可写和不可配置属性可写和可配置
- rChartsCalendar:通过编程设置嵌套的json属性来配置日历图表
- 如何将TinySort配置为将没有属性的元素放在最后
- 如何让Magento在属性选择上显示可配置的产品价格
- 将JavaScript getter/setter添加到本机不可配置的属性中