Highcharts polar wind rose chart with segments in trapezoid form

Lisa Cosgrave

I am using extjs and highcharts to develop a wind rose chart. I need to display the data as trapezoids with straight edges, rather than the default display of the segments with arcs as delimiters. Here is an image of what I am trying to do

enter image description here

I have been able to integrate the highcharts object into my application using the wrapper provided by JoeKuan

However I am not seeing in the highcharts documentation how I can configure the polar chart columns into straight edged segments as seen in the image..

Here is a fiddle of the polar chart as it works currently.. Fiddle

Highcharts.chart('container', {
    data: {
        table: 'freq',
        startRow: 1,
        endRow: 17,
        endColumn: 7
    },

    chart: {
        polar: true,
        type: 'column'
    },

    title: {
        text: 'Wind rose for South Shore Met Station, Oregon'
    },

    subtitle: {
        text: 'Source: or.water.usgs.gov'
    },

    pane: {
        size: '85%'
    },

    legend: {
        align: 'right',
        verticalAlign: 'top',
        y: 100,
        layout: 'vertical'
    },

    xAxis: {
        tickmarkPlacement: 'on'
    },

    yAxis: {
        min: 0,
        endOnTick: false,
        showLastLabel: true,
        title: {
            text: 'Frequency (%)'
        },
        labels: {
            formatter: function () {
                return this.value + '%';
            }
        },
        reversedStacks: false
    },

    tooltip: {
        valueSuffix: '%'
    },

    plotOptions: {
        series: {
            stacking: 'normal',
            shadow: false,
            groupPadding: 0,
            pointPlacement: 'on'
        }
    }
});

All help greatly appreciated

Lisa

Barbara Laird

You want type: 'area' to achieve that visualization.

Highcharts.chart('container', {
    data: {
        table: 'freq',
        startRow: 1,
        endRow: 17,
        endColumn: 7
    },

    chart: {
        polar: true,
        type: 'area'
    },

http://jsfiddle.net/0mb1s1jd/1/

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Wind rose chart with ggplot

From Dev

Highcharts Polar Chart customization

From Dev

Highcharts polar chart - zero at centre

From Dev

Create wind rose android

From Dev

Remove padding from HighCharts polar chart

From Dev

HighCharts : Polar chart not stretched in its frame

From Dev

(Highcharts) Polygon-like shell in polar chart

From Dev

How to remove empty space between bars in Highcharts polar chart?

From Dev

How to remove empty space between bars in Highcharts polar chart?

From Dev

Polar Rose 2D offset

From Dev

Highcharts polar steps

From Dev

Highcharts polar steps

From Dev

Chart js - Polar Scatter Chart

From Dev

Highcharts polar area label customization

From Dev

Highcharts, polar without inner axis

From Dev

Creating half a polar plot (rose diagram) with circular package

From Dev

Is there a way to draw a Point on a Polar Chart

From Dev

How to manage hight of canvas in RGraph Rose chart?

From Dev

Set a c# polar diagram to a specific amout of rings and segments

From Dev

HighCharts: draw multiple segments in a single serie?

From Dev

HighCharts: draw multiple segments in a single serie?

From Dev

Highchart polar chart with scatter in specific directions

From Dev

Creating Polar Area Chart using Canvas

From Dev

Highchart Polar chart multiple background colors to SVG

From Dev

How to change axis color on polar chart

From Dev

Highchart polar chart with scatter in specific directions

From Dev

ChartJS Polar Area Chart Scale Removing

From Dev

Label distance in polar chart is not equal on each angle

From Dev

Highcharts Circular Percentage Chart