向xAxis添加信息 - r有光泽

时间:2016-09-22 17:23:37

标签: r highcharts axis-labels

我对Rshiny中的一些情节有疑问。我想向xAxis添加一些信息。这篇文章被编辑是因为我几乎找到了解决方案,但是如果你想要原始剧本,我可以提供它。

这是一个可复制的例子:

x = p1.intersection(p2)
x.area

以下是我想要的内容:

enter image description here

解决方案几乎正常,但我面临两个问题:  1)我怎样才能让R获得类别名称?我认为this.category不起作用...... 2)为什么不考虑长空格?

如果您需要任何澄清,请与我们联系。 非常感谢你, 最好的,Madzia

1 个答案:

答案 0 :(得分:0)

1)您可以使用this.key获取当前类别(如果您的图像和下面的演示,则为2月,1月或3月)

2)忽略额外的空格 - 您可以将它们置于<span> white-space:pre;样式。

此外,关于&#34;想要&#34;中的标签位置您可以设置以下选项:

align: 'left',
inside: true,
x: -65

...如果有足够的空间(如果没有 - 在右侧),dataLabels将它们放在每个栏的左侧。

演示:http://jsfiddle.net/7kk1ku9v/3/