Highcharts 图例项模式旋转或镜像问题
这是之前回答的问题的后续。您会注意到图例中的风模式是旋转的。使用css覆盖来尝试修复这个问题有意义吗?是否存在与覆盖的权衡Highcharts 图例项模式旋转或镜像问题,highcharts,Highcharts,这是之前回答的问题的后续。您会注意到图例中的风模式是旋转的。使用css覆盖来尝试修复这个问题有意义吗?是否存在与覆盖的权衡 另外,如果我不能在yAxis上使用reverseChart而不破坏键盘导航。是否有其他方法可以反转此图表,使图例与您在上图中看到的图形对齐 Highcharts.setOptions({ 颜色:[“E56D0B”、“552450”、“8A6889”、“00558B”、“00a2c5”、“004b45”、“6Ba333”] }); Highcharts.chart('容
Highcharts.setOptions({
颜色:[“E56D0B”、“552450”、“8A6889”、“00558B”、“00a2c5”、“004b45”、“6Ba333”]
});
Highcharts.chart('容器'{
图表:{
类型:'bar',
可滚动绘图区:{
最小宽度:800,
滚动位置X:0
}
},
标题:{
文本:“一些标题”
},
副标题:{
文字:“一些字幕”
},
xAxis:{
类别:[“2005”、“2013”、“2017”、“2027”]
},
亚克斯:{
最高:100,
分:0,,
标题:{
案文:“减少碳排放”
}
},
可访问性:{
启用:对,
键盘导航:{
顺序:[“系列”、“图例”、“图表菜单”]
},
屏幕阅读器部分:{
beforeChartFormat:“{chartTitle}{typeDescription}{chartSubtitle}{chartLongdesc}{playAsSoundButton}{viewTableButton}{xAxisDescription}{yAxisDescription}{annotationsTitle}{annotationsList}”
}
},
图例:{
是的,
符号高度:20,
项目MarginBottom:10
},
工具提示:{
值后缀:''
},
打印选项:{
系列:{
堆叠:“正常”,
活动:{
legendItemClick:函数(){
虚假的;
}
}
}
},
系列:[
{
名称:“煤”,
数据:[
56,
46,
37,
19
]
},
{
名称:“天然气”,
数据:[
23,
23,
23,
21
],
颜色:{
模式:{
路径:{
d:“M 5 5 M-40 a 4 0 1 1 8 0 a 4 4 0 1 1-8 0”,
冲程宽度:3
},
宽度:10,
身高:10,
不透明度:1,
背景颜色:“F8CAF1”
}
}
},
{
名称:“核”,
数据:[
12,
11,
13,
12
]
},
{
名称:“风”,
数据:[
3.
15,
21,
38
],
颜色:{
模式:{
路径:{
d:“M3 0 L 3 10 M 8 0 L 8 10”,
冲程宽度:3
},
宽度:10,
身高:10,
不透明度:1,
背景颜色:“B3FEF8”
}
}
},
{
名称:“太阳能”,
数据:[
0,
0,
2.
8.
]
},
{
名称:“生物量”,
数据:[
1.
1.
1.
1.
],
颜色:{
模式:{
路径:{
d:"M 0 L 10 M 9-1 L 11 M-1 9 L 11",,
冲程宽度:“3”
},
宽度:“10”,
高度:“10”,
不透明度:“1”,
背景色:“EAFFB2”
}
}
}
]
})
.highcharts图、.highcharts数据表{
最小宽度:310px;
最大宽度:800px;
保证金:1em自动;
}
#图表容器{
高度:400px;
保证金:自动;
}
.海图数据表{
字体系列:Roboto;
边界塌陷:塌陷;
边框:1px实心#F6F8FB;
利润率:10px自动;
文本对齐:居中;
宽度:100%;
最大宽度:500px;
}
.highcharts数据表标题{
填充:1em 0;
字体大小:1.2米;
颜色:#797D83;
}
.海图数据表th{
字号:600;
填充:0.5em0;
}
.highcharts数据表td、.highcharts数据表th、.highcharts数据表标题{
填充:0.5em0;
}
.highcharts数据表thead tr、.highcharts数据表tr:n个子项(偶数){
背景#F6F8FB;
}
.highcharts数据表tr:悬停{
背景#F6F8FB;
}
legend.reversed
功能来实现它
此外,我还发现,如果要保留上一个问题中的模式,可以为每个系列定义
series.index
,以决定点渲染顺序
演示:
legend: {
squareSymbol: true,
symbolHeight: 20,
itemMarginBottom: 10,
reversed: true
},