Template:Graph:Lines

Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Graph:Lines/man (modifica · cronologia)
Sandbox: Template:Graph:Lines/Sandbox (modifica · cronologia)


This graph's main version resides at Template:Graph:Lines. Please make or suggest all the changes there, and copy it everywhere else (until the copying is automated)

{{Graph:Lines

| table=bls.gov/US Women's weekly earnings as a percent of men's by age, annual averages.tab
| type=year | xField=year
| series="age_16_24", "age_25_34", "age_35_44", "age_45_54"
| title=Gender pay gap in the United States
| yZero=false | xAxis=Year | yAxis=Percentage | yMax=100 | yGrid=y | legend=Age group
}}

{{Graph:Lines
| tabletype=query | table=
SELECT ?decade (COUNT(?decade) AS ?count) WHERE {
  ?item wdt:P31 wd:Q3305213 .
  ?item wdt:P571 ?inception .
  BIND( year(?inception) as ?year ). 
  BIND( ROUND(?year/10)*10 as ?decade ) .
  FILTER( ?year > 1400)
} GROUP BY ?decade ORDER BY ?decade

| series="count" | type=year | xField=decade
| title=Paintings by decade
}}

Vedi o modifica i dati numerici del grafico.

Vedi la query Wikidata di origine.

Wikidata query produces three columns - year, population size, and country name. This graph shows one line per country.

{{Graph:Lines

| tabletype=query | table=
#Population of countries sharing a border with Germany
SELECT ?year ?population ?countryLabel WHERE {
  {
    SELECT ?country ?year (AVG(?population) AS ?population) WHERE {
      {
        SELECT ?country (YEAR(?date) AS ?year) ?population WHERE {
          ?country wdt:P47 wd:Q183.
          ?country p:P1082 ?populationStatement.
          ?populationStatement ps:P1082 ?population.
          ?populationStatement pq:P585 ?date.
        }
      }
    }
    GROUP BY ?country ?year
  }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}

| type=year | xField=year | group=countryLabel | value=population
| title=Population of countries bordering Germany
| legend=- | xGrid=y | yGrid=y | yTicks=7 | width=600
}}

Vedi la query Wikidata di origine.

This graph draws one or more independent numeric data series as lines. The data must be stored on Commons' Data namespace or come from Wikidata Query Service.

Parametri template

ParametroDescrizioneTipoStato
Table typetabletype

Specifies the type of the table data. "tab" (default) uses data namespace on commons, without the data: prefix. "query" sends request to wikidata query service.

Predefinito
tab
Stringafacoltativo
Tabletable

Data page name on Commons, without the Data: prefix. The table should contain xField column, like year or date, and one or more series columns to plot. If tabletype parameter is set to "query", this value is the query

Stringaobbligatorio
X axis typetype

Type of the x axis - time (e.g. "2015-10" or "2013-03-08), year (integer, but treated as a year), linear (numbers), ordinal (anything)

Predefinito
year
Stringaconsigliato
X fieldxField

Id of the data column that contains values for the X axis. If type=year, xField is also "year" by default.

Stringaobbligatorio
Seriesseries

If each line is represented by a separate column of data (or if there is only one column), list of the data columns to show as lines. Must be in quotes, and listed by field IDs if coming from a .tab page: "field1", "field2", "field3".

Stringafacoltativo
Groupgroup

If line color depends on just one column, specify that column's ID, instead of the series parameter.

Stringafacoltativo
Valuevalue

If line color depends on one column, this parameter should be set to the column which has the values

Stringafacoltativo
X axis starts at 0xZero

Force to start or not to start X axis with zero. Can be either true or false

Stringafacoltativo
Y axis zero starts at 0yZero

Force to start or not to start Y axis with zero. Can be either true or false

Stringafacoltativo
X axis minimumxMin

Force X axis to start from this value

Sconosciutofacoltativo
X axis maximumxMax

Force X axis to end with this value

Sconosciutofacoltativo
Y axis minimumyMin

Force Y axis to start from this value

Sconosciutofacoltativo
Y axis maximumyMax

Force Y axis to end with this value

Sconosciutofacoltativo
Titletitle

Title of the whole graph

Stringafacoltativo
X axis titlexAxis

Title of the X axis

Stringafacoltativo
Y axis titleyAxis

Title of the Y axis

Stringafacoltativo
X axis gridxGrid

Show grid lines for X axis

Booleanofacoltativo
Y axis gridyGrid

Show grid lines for Y axis

Booleanofacoltativo
X axis ticksxTicks

How many ticks to show on X axis. 7 by default. '-' value makes it automatic.

Predefinito
7
Numerofacoltativo
Y axis ticksyTicks

How many ticks to show on Y axis. Auto '-' by default.

Predefinito
-
Numerofacoltativo
Legendlegend

Title of the legend

Stringafacoltativo
Widthwidth

nessuna descrizione

Numerofacoltativo
heightheight

nessuna descrizione

Numerofacoltativo
Colorscolors

The colors of the lines, specified as Vega defined rangeliteral. This can also be a list like [ "red", "green" ]

Predefinito
"category10"
Stringafacoltativo
Debugdebug

Debug output: if set, will show graph as raw JSON

Stringafacoltativo

Edit parameter translations

template Progetto Template: collabora a Wikipedia sull'argomento template
<graph>
{
  //
  // ATTENTION: This code is maintained at https://www.mediawiki.org/wiki/Template:Graph:Lines
  //            Please do not modify it anywhere else, as it may get copied and override your changes.
  //            Suggestions can be made at https://www.mediawiki.org/wiki/Template_talk:Graph:Lines
  //
  // Template translation is in https://commons.wikimedia.org/wiki/Data:Original/Template:Graphs.tab
  //

  "version": 2,
  "width": 400,
  "height": 300,
  "padding": "strict",

  "signals": [{"name": "rightwidth", "expr": "width + padding.right"}],
  "data": [{
    "name": "chart",

"url": "tabular:///{{{table}}}",
    "format": {"type": "json"
, "property": "data"

    },
    "transform": [
      // Convert xField parameter into a field "_xfield"
      {"type": "formula", "field": "_xfield", "expr":
"datetime(datum.year, 0, 1)"
      },
      {"type": "sort", "by": ["_xfield"]},

    ]
  },

  ],
  "scales": [
    {
      "name": "x",
      "type": "time",
      "domain": {"data": "chart", "field": "_xfield"},
      "range": "width",



    },
    {
      "name": "y",
      "type": "linear",
      "range": "height",
      "domain": {"data": "chart", "field": "value"},



    },
    {
      "name": "color",
      "type": "ordinal",
      "domain": {"data": "chart", "field": "key"},
      "range": "category10"
    },

  ],

  "axes": [
    {"scale": "x", "type": "x", "tickSizeEnd": 0
, "ticks": 7


},
    {"scale": "y", "type": "y", "tickSizeEnd": 0



}
  ],

  "marks": [
    // Group data by the group parameter or "key", and draw lines, one line per group
    {
      "type": "group",
      "from": {
        "data": "chart",
        "transform": [{"type": "facet", "groupby": ["key"]}]
      },
      "marks": [
        {
          "type": "line",
          "properties": {
            "enter": {
              "y": {"scale": "y", "field": "value"},
              "x": {"scale": "x", "field": "_xfield"},
              "stroke": {"scale": "color", "field": "key"},
              "interpolate": {"value": "monotone"},
              "strokeWidth": {"value": 2.5}
            }
          }
        }
      ],
    }


  ]
}
</graph>