html - 如何更改 ORG 图表(HighCharts)的方向,从右到左阅读,而不是垂直阅读
问题描述
如何更改 ORG 图表(HighCharts)的方向,从右到左阅读,而不是垂直阅读
这是我的代码
Highcharts.chart('container', {
chart: {
height: 600,
inverted: false
},
title: {
useHTML: true,
text: 'Statistics Division of United Nations'
},
series: [{
type: 'organization',
name: 'United Nations',
keys: ['from', 'to'],
data: [
['Director', 'SPDS'],
['Director', 'ESU'],
['Director', 'CDS'],
['Director', 'OTMS'],
['Director', 'ESB'],
['Director', 'DSSB'],
['Director', 'EESB'],
['Director', 'TSB'],
['Director', 'SSB'],
['ESB', 'NAS'],
['ESB', 'EEAS'],
['DSSB', 'DSS'],
['DSSB', 'SHSS'],
['EESB', 'ESS'],
['EESB', 'IESS'],
['TSB', 'IMTSS'],
['TSB', 'SITSS'],
['SSB', 'GDSU'],
['SSB', 'SDS'],
['SSB', 'SGCU'],
],
levels: [{
level: 0,
color: 'silver',
dataLabels: {
color: 'black'
},
height: 25
}, {
level: 1,
color: 'silver',
dataLabels: {
color: 'black'
},
height: 25
}, {
level: 2,
dataLabels: {
color: 'black'
},
height: 25
}, {
level: 4,
dataLabels: {
color: 'black'
},
height: 25
}],
nodes: [{
id: 'Director',
title: null,
name: 'Director',
color: "#419dc0",
info: "Director"
}, {
className: 'title',
id: 'ESU',
title: null,
name: 'Executive Support',
layout: 'hanging',
color: "#41c0a4",
info: "Planning and coordination of the overall Division’s work program and operation, <br/>including program management finance/budget management, <br/>human resources management, and general office administration"
}, {
id: 'SPDS',
title: null,
name: 'Stats Planning & Development',
image: null,
layout: 'hanging',
color: "#41c0a4",
info: "Methodological work on MDG indicators, databases; <br/>coordination of inter-agency groups for MDG global indicators, <br/>responsible for MDG global monitoring. <br/>Coordination of global gender statistics program"
}, {
id: 'CDS',
title: null,
name: 'Capacity Development',
layout: 'hanging',
color: "#41c0a4",
info: "Management and implementation of the Technical <br/>Co-operation and Statistical Capacity Building Program"
}, {
id: 'OTMS',
title: null,
name: 'Office & Tech Management',
layout: 'hanging',
color: "#41c0a4",
info: "Application of information technologies for the collection, <br>processing and dissemination of international statistics<br> and metadata by all branches of the Statistics Division"
}, {
id: 'ESB',
title: null,
name: 'Economics Stats',
column: 2,
layout: 'hanging',
color: "#abd734",
info: "Economics Statistics Branch"
}, {
id: 'NAS',
title: null,
name: 'National Accounts',
layout: 'hanging',
color: "#beef3a",
info: "National Accounts Section"
}, {
id: 'EEAS',
title: null,
name: 'Environmental Economic',
layout: 'hanging',
color: "#beef3a",
info: "Environmental Economic Accounts Section"
}, {
id: 'DSSB',
name: 'Demographic & Social Stats',
column: 2,
layout: 'hanging',
color: "#34abd7",
info: "Demographic and Social Statistics Branch"
}, {
id: 'DSS',
name: 'Demographic Stats',
layout: 'hanging',
color: "#3abeef",
info: "Demographic Statistics Section"
}, {
id: 'SHSS',
name: 'Social & Housing Stats',
layout: 'hanging',
color: "#3abeef",
info: "Social and Housing Statistics Section"
}, {
id: 'EESB',
name: 'Environment & Energy Stats',
column: 2,
layout: 'hanging',
color: "#d734ab",
info: "Environment and Energy Statistics Branch"
}, {
id: 'ESS',
name: 'Environment Stats',
layout: 'hanging',
color: "#ef3abe",
info: "Environment Statistics Section"
}, {
id: 'IESS',
name: 'Industrial & Energy Stats',
layout: 'hanging',
color: "#ef3abe",
info: "Industrial and Energy Statistics Section"
}, {
id: 'TSB',
name: 'Trade Stats',
column: 2,
layout: 'hanging',
color: "#d76034",
info: "Trade Statistics Branch"
}, {
id: 'IMTSS',
name: 'Merchandise Trade Stats',
layout: 'hanging',
color: "#ef6b3a",
info: "International Merchandise Trade Statistics Section"
}, {
id: 'SITSS',
name: 'Stats of Trade',
layout: 'hanging',
color: "#ef6b3a",
info: "Statistics of International Trade in Services Section"
}, {
id: 'SSB',
name: 'Stats Services',
column: 2,
layout: 'hanging',
color: "#d7b234",
info: "Statistical Services Branch"
}, {
id: 'GDSU',
name: 'Global Data Services',
layout: 'hanging',
color: "#efc63a",
info: "Global Data Services Unit"
}, {
id: 'SDS',
name: 'Stats Dissemination',
layout: 'hanging',
color: "#efc63a",
info: "Statistical Dissemination Section"
}, {
id: 'SGCU',
name: 'Geographic Conferences',
layout: 'hanging',
color: "#efc63a",
info: "Statistical and Geographic Conferences Unit"
}],
colorByPoint: false,
color: '#007ad0',
dataLabels: {
color: 'white',
},
borderColor: 'white',
nodeWidth: 45,
nodePadding: 2
}],
tooltip: {
outside: true,
formatter: function() {
return this.point.info;
}
},
exporting: {
allowHTML: true,
sourceWidth: 800,
sourceHeight: 600
}
});
@import 'https://code.highcharts.com/css/highcharts.css';
#container {
min-width: 300px;
margin: 1em auto;
/* border: 1px solid silver;*/
}
#container h4 {
text-transform: none;
font-size: 14px;
font-weight: normal;
}
#container p {
font-size: 13px;
line-height: 16px;
}
h4 {
font-size: 9.5px !important;
}
@media (min-width: 576px) {
h4 {
font-size: 12px !important;
}
}
@media (min-width: 768px) {
h4 {
font-size: 12.5px !important;
}
}
@media (min-width: 992px) {
h4 {
font-size: 15px !important;
}
}
@media (min-width: 1200px) {
h4 {
font-size: 18px !important;
}
}
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/sankey.js"></script>
<script src="https://code.highcharts.com/modules/organization.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container"></div>
我已经完成了从左到右的定位,但我想要从右到左
解决方案
推荐阅读
- powerbi - DAX Measure 从创建的 Measure 中计算 Sum 和 Count
- javascript - div内的A-Frame serpte图像未加载
- linux - nginx 在 aws 上失败但在 localhost 上成功运行
- android - 本机(Admob)按钮的文本处于压力之下
- php - 无法在 Codeigniter 中上传某些 MP3 文件,但其他 MP3 正在上传
- azure - Azure 策略强制路由到路由表
- vba - 将所有邮件项目标记为已读 - 不包括日历邮件项目/请求
- python - 电子问题运行 manage.py runserver
- python - 我怎样才能根据这个问题的条款“解密”回来
- unit-testing - 有没有办法按覆盖行的百分比对笑话覆盖表进行排序?