javascript - Highcharts : add images to top of chart on every column

标签 javascript highcharts

有谁知道是否可以在 Highcharts 中创建这样的东西? :

Highchart question

关于顶部的天气图标。我将它们添加为很好的“散点图”,因此可以禁用图像/图形。但我希望他们始终处于领先地位。例如:y=20px 什么的。可以用 Highchart 做到这一点吗?我知道将他们的数据设置为“30 摄氏度”,但如果温度上升到 30 度,这会弄乱图表。

最佳答案

您可以使用具有两个 x 轴的技巧,一个带有图像并偏移到图表的顶部,另一个带有底部的常用标签:

xAxis: [{
    offset: -290,
    tickWidth: 0,
    lineWidth: 0,
    categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    labels: {
        x: 5,
        useHTML: true,
        formatter: function () {
            return '<img src="http://highcharts.com/demo/gfx/sun.png"><img>&nbsp;';
        }
    }
}, {
    linkedTo: 0,
    categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
}],

jsfiddle 上的完整示例

enter image description here

关于javascript - Highcharts : add images to top of chart on every column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8703835/

相关文章:

javascript - Highcharts 中的 X 轴间隔

javascript - 显示 'previous' 内容的按钮的 JS 代码仅在我单击 'next' 按钮两次后才有效

javascript - 按跨度内容排序 ul 列表

javascript - 如何将 Ajax 加载器添加到幻灯片

JavaScript 帮助 : Creating a Study Game - Matching & Fill in the Blank

javascript - 加载在网页上的另一个脚本中初始化的数组时出现问题

javascript - Highcharts 的导航器和依赖箭头 (ganttChart)

javascript - 使用 localStorage 隐藏我的工具提示,但在我的脚本中

javascript - 新窗口中的 Highcharts

javascript - Highcharts - 如何在全局范围内为每种类型的图表设置渐变主题?