Charts 高度图表、随时间变化的降水类型、体积和强度图表

Charts 高度图表、随时间变化的降水类型、体积和强度图表,charts,highcharts,data-visualization,Charts,Highcharts,Data Visualization,我有一个自动气象站,可以收集四种不同类型的降水数据: 降水事件的开/关 一段时间内的总体积(mm) 强度mm/小时和 降水类型 i、 e: 堆叠的钢筋可以根据随时间变化的降水类型管理体积 我想按时间按类型绘制强度图。我认为根据类型改变标记颜色就是一个答案。有更好的解决方案吗?根据您的要求,一个建议是使用双轴组合条形图和折线图(如Grzegorz-Blachlinski所述) 正如您所指出的,堆叠的条形图有助于显示每种降水类型的相对体积。然后可以叠加线以显示每种类型随时间变化的强度 我建议用户选择

我有一个自动气象站,可以收集四种不同类型的降水数据:

  • 降水事件的开/关
  • 一段时间内的总体积(mm)
  • 强度mm/小时和
  • 降水类型
  • i、 e:

    堆叠的钢筋可以根据随时间变化的降水类型管理体积


    我想按时间按类型绘制强度图。我认为根据类型改变标记颜色就是一个答案。有更好的解决方案吗?

    根据您的要求,一个建议是使用双轴组合条形图和折线图(如Grzegorz-Blachlinski所述)

    正如您所指出的,堆叠的条形图有助于显示每种降水类型的相对体积。然后可以叠加线以显示每种类型随时间变化的强度

    我建议用户选择与每种降水类型相关的颜色,特别是在两种图表类型之间

    这是我根据Highcharts网站上的一张演示图编写的一份草稿:

    $(函数(){
    $(“#容器”)。高图({
    图表:{
    类型:“列”
    },
    标题:{
    文字:“降水”
    },
    xAxis:{
    类别:[‘苹果’、‘橘子’、‘梨’、‘葡萄’、‘香蕉’]
    },
    亚克斯:[{
    分:0,,
    标题:{
    正文:“预裂体积(mm)”
    },
    堆叠标签:{
    启用:对,
    风格:{
    fontWeight:'粗体',
    颜色:(Highcharts.theme&&Highcharts.theme.textColor)| |“灰色”
    }
    }
    },{
    分:0,,
    标题:{
    正文:“预裂强度(mm/hr)”
    },
    相反:对
    }],
    图例:{
    //对齐:“底部”,
    //x:-30,
    //垂直排列:“底部”,
    //y:25,
    //浮动:是的,
    背景颜色:(Highcharts.theme&&Highcharts.theme.background2)| |“白色”,
    边框颜色:“#CCC”,
    边框宽度:1,
    影子:错
    },
    工具提示:{
    headerFormat:“{point.x}
    ”, pointFormat:“{series.name}:{point.y}
    总计:{point.stackTotal}” }, 打印选项:{ 专栏:{ 堆叠:“正常”, 数据标签:{ 启用:对, 颜色:(Highcharts.theme&&Highcharts.theme.dataLabelsColor)| |“白色”, 风格:{ textShadow:'0 0 3px黑色' } } } }, 系列:[{ 名字:“雨”, 数据:[5,3,4,7,2], 颜色:“#B3FF” }, { 名称:“雨夹雪”, 数据:[2,2,3,2,1], 颜色:“#d9b3ff” }, { 名字:'雪', 数据:[3,4,4,2,5], 颜色:“#c2c2f0” },{ 名称:'雨强', 数据:[5,3,4,7,2], 颜色:“蓝色”, 键入:“行”, 亚克斯:1 }, { 名称:“雨夹雪强度”, 数据:[2,2,3,2,1], 颜色:'紫色', 键入:“行”, 亚克斯:1 }, { 名称:'雪强度', 数据:[3,4,4,2,5], 颜色:“靛蓝”, 键入:“行”, 亚克斯:1 }] }); });
    
    
    Dave,你想在同一张图上同时绘制降水量和降水强度吗?是的@Mikezavarelo tha是我的目标Dave,你认为使用两个Yax并将一个系列添加到一个轴上怎么样?看看这个例子:
    0              No precipitation
    40             Precipitation present
    51             Light drizzle
    52             Moderate drizzle
    53             Heavy drizzle