Ich erstelle ein Diagramm mit einem Datum x Skala über einen Zeitraum von zehn Jahren. Der Skalenschritt ist auf "Jahr" eingestellt und ich setze die Min und Max Werte. Das Diagramm ist in Ordnung, aber ich möchte, dass die Ticks, Guides und Labels an jedem Jahresenddatum über den Bereich der Skala erscheinen, anstatt mit dem Minimum zu beginnen und ein Jahr pro Tick "zu treten". Gibt es eine Möglichkeit, dies zu konfigurieren?Zingchart Datum scale-x Ticks und Guides am Jahresende
Hier ist eine Beispieldiagrammdefinition.
var chartData = { "type":"line",
"utc":true,
"timezone":0,
"scale-x":{ "min-value":1153180800000,
"max-value":1470441600000,
"step":"year",
"transform":{ "type":"date",
"all":"%m/%d/%y" },
"guide":{ "visible":true,
"line-color":"#666666",
"line-style":"solid",
"line-width":1,
"alpha":0.5 },
"item":{ "font-size":12 } },
"scale-y":{ "placement":"default",
"format":"%v",
"values":"1.00:14.00:2.6",
"item":{ "font-size":12 } },
"series":[ { "type":"line",
"scales":"scale-x,scale-y",
"marker":{ "type":"none" },
"values":[ [1159574400000,10.67],[1167523200000,11.06],[1175299200000,11],[1183161600000,11.2],[1191110400000,10.86],[1199059200000,11.2],[1206921600000,12.01],[1214784000000,12.93],[1222732800000,9.38],[1230681600000,6.27],[1238457600000,3.68],[1246320000000,2.8],[1254268800000,7.15],[1262217600000,9.35],[1269993600000,11.45],[1277856000000,11.51],[1285804800000,10.7],[1293753600000,11.05],[1301529600000,10.87],[1309392000000,10.09],[1317340800000,8.73],[1325289600000,7.4],[1333152000000,7.27],[1341014400000,6.83],[1348963200000,8.01],[1356912000000,6.71],[1364688000000,6.45],[1372550400000,7.01],[1380499200000,6.87],[1388448000000,8.59],[1396224000000,8.46],[1404086400000,8.8],[1412035200000,8.27],[1419984000000,7.73],[1427760000000,7.62],[1435622400000,7.03],[1443571200000,6.74],[1451520000000,4.81] ] } ] };
Es ist nah an dem, was ich will, aber ich möchte die Ticks, Leitfäden und Labels am Jahresende Daten. Also 31.12.2006, 31.12.2007, 31.12.2008, etc. Gibt es eine Möglichkeit, dies bei gleichen Min/Max-Daten zu erzwingen? – Ryan
gibt es nicht. Mein Vorschlag wäre, den 31/12/05 und den 31/12/15 als Minimum/Maximum festzulegen und dann Skalenmarkierungen zu verwenden (https://www.zechart.com/docs/basic-elements/configure-chart-scales)/# scale-elements-scale-markers) oder einen gemischten Chart-Typ (https://www.zechart.com/docs/chart-types/mixed-charts/), um Ihre ursprünglichen Min/Max-Daten hervorzuheben. (Was Sie verwenden, hängt vom Zweck dieser ursprünglichen Min/Max-Daten ab.) Ich habe hier eine aktualisierte Demo beigefügt. http://demos.zechart.com/view/Q97TLY85 – Elizabeth