当前位置:网站首页>30.学习Highcharts 标签旋转柱形图
30.学习Highcharts 标签旋转柱形图
2022-07-28 19:31:00 【微服务商城技术分享】
Highcharts 标签旋转柱形图
以下实例演示了标签旋转柱形图。
我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。在 dataLabels 中添加 rotation 属性:
配置
dataLabels : 数据标签
dataLabels 定义图上是否显示数据标签。
文本旋转程度由 rotation 属性决定。我们还可以通过其他属性来定义文本标签的背景,间隔,边框等。
dataLabels = {
enabled: true,
rotation: -90,
color: '#FFFFFF',
align: 'right',
format: '{point.y:.1f}', // 一个小数
y: 10, // 从上到下 10 像素
style: {
fontSize: '13px',
fontFamily: 'Verdana, sans-serif'
}
}
实例
文件名:highcharts_column_rotated.htm
<html>
<head>
<meta charset="UTF-8" />
<title>Highcharts 教程 | 菜鸟教程(runoob.com)</title>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
</head>
<body>
<div id="container" style="width: 550px; height: 400px; margin: 0 auto"></div>
<script language="JavaScript">
$(document).ready(function() {
var chart = {
type: 'column'
};
var title = {
text: '2014 年全球最大人口城市排名'
};
var subtitle = {
text: 'Source: <a href="http://en.wikipedia.org/wiki/List_of_cities_proper_by_population">Wikipedia</a>'
};
var xAxis = {
type: 'category',
labels: {
rotation: -45,
style: {
fontSize: '13px',
fontFamily: 'Verdana, sans-serif'
}
}
};
var yAxis ={
min: 0,
title: {
text: 'Population (millions)'
}
};
var tooltip = {
pointFormat: '2008 年人口: <b>{point.y:.1f} 百万</b>'
};
var credits = {
enabled: false
};
var series= [{
name: 'Population',
data: [
['Shanghai', 23.7],
['Lagos', 16.1],
['Instanbul', 14.2],
['Karachi', 14.0],
['Mumbai', 12.5],
['Moscow', 12.1],
['Sao Paulo', 11.8],
['Beijing', 11.7],
['Guangzhou', 11.1],
['Delhi', 11.1],
['Shenzhen', 10.5],
['Seoul', 10.4],
['Jakarta', 10.0],
['Kinshasa', 9.3],
['Tianjin', 9.3],
['Tokyo', 9.0],
['Cairo', 8.9],
['Dhaka', 8.9],
['Mexico City', 8.9],
['Lima', 8.9]
],
dataLabels: {
enabled: true,
rotation: -90,
color: '#FFFFFF',
align: 'right',
format: '{point.y:.1f}', // one decimal
y: 10, // 10 pixels down from the top
style: {
fontSize: '13px',
fontFamily: 'Verdana, sans-serif'
}
}
}];
var json = {};
json.chart = chart;
json.title = title;
json.subtitle = subtitle;
json.xAxis = xAxis;
json.yAxis = yAxis;
json.tooltip = tooltip;
json.credits = credits;
json.series = series;
$('#container').highcharts(json);
});
</script>
</body>
</html>
尝试一下 »
以上实例输出结果为:
边栏推荐
- Link with Bracket Sequence I(状态基多维dp)
- Applet container technology improves mobile R & D efficiency by 500%
- [cloud native] what is ci/cd| Ci/cd to smooth delivery obstacles
- C language function program example (super complete)
- Explain prefabrication in unity in detail
- 速卖通测评自养号,国外环境如何搭建?需要多少成本?
- How to modify the ID of NetApp expansion enclosure disk shelf
- 【input 身份证号】星号 代替,input 切割成 多个 小格格(类似)
- 怎样搭建企业内部维基百科
- 上市1个月接连发生两起安全事故,理想L9还理想吗?
猜你喜欢
It is not only convenient, safe + intelligent, but also beautiful. Fluorite releases the Big Dipper face lock dl30f and Aurora face video lock y3000fv
[tidb] importing TXT documents into the database is really efficient
【TiDB】txt文档导入数据库,这样做真的很高效
Unity foundation 2 editor expansion
Young freshmen yearn for more open source | here comes the escape guide from open source to employment!
4.2 Virtual Member Functions
Buuctf questions upload labs record pass-01~pass-10
DeiT:注意力Attention也能蒸馏
MobileViT:挑战MobileNet端侧霸主
Interpretation of netappp SP sensors output content
随机推荐
[Topic] add two numbers
Nacos principle
蓝队入门之效率工具篇
如何度量软件架构
npm如何切换淘宝源镜像
牛客打开摄像头几秒后画面消失 | 相机打开画面一闪一闪
4.1 various calling methods of member
Dom4J的Bug
详细讲解C语言12(C语言系列)
C language final review questions
1 Introduction to command mode
(turn) bubble sorting and optimization details
C # basic 5-asynchronous
After Europe, it entered Japan and South Korea again, and the globalization of Pico consumer VR accelerated
The EMC vnx5200 fault light is on, but there is no hardware fault prompt
ctfshow 做题 web模块 web11~web14
C#连接MySql数据库详细步骤
Cobal Strike的学习与使用
EfficientFormer:轻量化ViT Backbone
Interesting pictures and words