Template:Graph:MaterialPie: Difference between revisions

From Wikiwaste
reverted as colour palette not available
mNo edit summary
Tag: Reverted
Line 1: Line 1:
<includeonly>{{#tag:graph|
<includeonly>{{#tag:graph|
{
  "$schema": "https://vega.github.io/schema/vega/v5.json",
  "width": {{{width|100}}},
  "height": {{{height|100}}},
  "autosize": {
    "type": "fit",
    "resize": false,
    "contains": "padding"
  },
  "scales": [
     {
     {
         "version": 2,
      "name": "r",
         "width": {{{width|100}}},
      "type": "sqrt",
         "height": {{{height|100}}},
      "domain": {
         "data": [
         "data": "table",
           {
         "fields": [
             "name": "table",
          "value"
            "values": [
        ]
      },
      "range": [
        20,
        100
      ]
    },
    {
      "name": "color",
      "type": "ordinal",
      "domain": {
        "data": "table",
        "field": "name"
      },
      "range": {
        "scheme": "category10"
      }
    }
  ],
  "marks": [
    {
      "type": "arc",
      "from": {
        "data": "table"
      },
      "encode": {
         "enter": {
          "x": {
            "field": {
              "group": "width"
            },
            "mult": 0.5
          },
          "y": {
            "field": {
              "group": "height"
            },
            "mult": 0.5
          },
          "startAngle": {
            "field": "startAngle"
          },
          "endAngle": {
            "field": "endAngle"
          },
          "innerRadius": {
            "value": 20
          },
          "outerRadius": {
            "scale": "r",
            "field": "value"
          },
          "stroke": {
            "value": "#fff"
          },
          "fill": {
            "scale": "color",
            "field": "name"
          }
         }
      }
    }
  ],
  "legends": [
    {
      "fill": "color",
      "title": "",
      "offset": 100,
      "properties": {
        "symbols": {
          "strokeWidth": {
            "value": 0
          },
          "shape": {
            "value": "square"
           },
          "size": {
             "value": 175
          }
        }
      }
    }
  ],
  "data": [
    {
      "name": "table",
      "values": [
                 {"name":"AFF","value":{{{val1|10}}}},
                 {"name":"AFF","value":{{{val1|10}}}},
                 {"name":"MQ","value":{{{val2|10}}}},
                 {"name":"MQ","value":{{{val2|10}}}},
Line 15: Line 111:
                 {"name":"HH","value":{{{val6|10}}}}
                 {"name":"HH","value":{{{val6|10}}}}
                 ],
                 ],
            "transform": [{"type": "pie","field": "value"}]
      "transform": [
          }
         {
        ],
           "type": "pie",
         "scales": [
           "field": "value"
          {
        }
            "name": "r",
      ]
            "type":"sqrt",
    }
            "domain": {"data": "table","field": "value"},
  ]
            "range": [20,{{{size|100}}}]
}
          },
</includeonly>
           {
              "name":"color",
              "type":"ordinal",
              "domain":{"data":"table","field":"name"},
              "range":"category10"
          }
        ],
        "marks": [
           {
            "type": "arc",
            "from": {"data": "table"},
            "properties": {
              "enter": {
                "x": {"field": {"group": "width"},"mult": 0.5},
                "y": {"field": {"group": "height"},"mult": 0.5},
                "startAngle": {"field": "layout_start"},
                "endAngle": {"field": "layout_end"},
                "innerRadius": {"value": 20},
                "outerRadius": {"scale": "r","field": "value"},
                "stroke": {"value": "#fff"},
                "fill":{"scale":"color","field":"name"}
              }
            }
          }
        ],
        "legends":[{
            "fill":"color",
            "title":"",
            "offset": {{{offset|100}}},
            "properties":{
                "symbols":{
                    "strokeWidth":{"value":0},
                    "shape":{"value":"square"},
                    "size":{"value":175}
                }
            }
        }]
      }
}}</includeonly>

Revision as of 19:42, 29 July 2024