highcharts - 用两列垂直对齐高图中的图例
问题描述
我正在使用高图表,关于如何让图例垂直对齐图例与更多列(而不是图例导航),js fiddle
https://jsfiddle.net/aarthi_101/ruw8t3p9/6/
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top'
itemMarginBottom: 5
}
解决方案
借助一个小技巧,您可以实现传奇的外观。将图例的类型更改为floating
并设置spacingRight
为图例创建空间。请注意,它是使用默认的Horizontal layout
完成的。legend.width
&legend.itemWidth
允许您确保将使用 2 列(width
/itemWidth
必须高于或等于 2 且低于 3)。legend.x
调整整个图例的位置。
chart: {
marginRight: 200,
(...)
},
legend: {
floating: true,
align: 'right',
itemMarginBottom: 5,
width: 180,
x: 25,
itemWidth: 90
},
推荐阅读
- macos - Vue CLI 无法为 Mac Mojave 安装
- python - 将网格网格的函数解开回坐标数组(numpy)
- php - 在 MySQL 中转换日期
- flutter - Flutter:创建主题的工具
- html - 下载链接打开链接而不是下载它
- r - 如何在 R 的 networkD3 包中换行?使用对角网络时?
- android - 如何使 android 图像资产 (jpg) 在 Drawable 中快速更改以制作短动画?
- csv - Goolge Colab 文件上传不上传 csv 文件
- sql-server - 换行符在sql server中显示为空格
- javascript - 使用 $http.post() 以“FormData”形式传递图像和其他数据时出现问题