Я использую AmCharts/AmStockCharts для отображения линейной диаграммы данных, охватывающей весь год. Обычно он увеличивается, чтобы отображать один месяц, так как это полезный масштаб.Отображен набор AmCharts Месяц
По умолчанию это последний месяц, когда у него есть данные, и я бы хотел, чтобы он отображал текущий месяц.
В настоящее время это конфиг Картографическая:
AmCharts.makeChart("overview_chart", {
type: "stock",
"theme": "light",
"categoryAxesSettings": {
minPeriod: "1hh",
groupToPeriods: ["1hh"]
},
dataSets: [
{
fieldMappings: fieldMappings,
dataProvider: chartData,
title: "Overview",
categoryField: "date"
}
],
panels: [
{
title: "Results",
showCategoryAxis: true,
percentHeight: 70,
valueAxes: [
{
id: "v1",
stackType: "regular"
}
],
categoryAxis: {
dashLength: 5
},
stockGraphs: stockGraphs,
stockLegend: {
align: "left",
position: "absolute",
divId: "optimizationLegend"
}
}
],
chartScrollbarSettings: {
graph: "Total", // shows nice profile
graphType: "line",
usePeriod: "1hh"
},
chartCursorSettings: {
valueBalloonsEnabled: true,
valueLineBalloonEnabled: true,
valueLineEnabled: true,
categoryBalloonText: '[[category]]',
categoryBalloonDateFormats: [
{
period: "YYYY",
format: "DD.MM.YYYY HH:NN"
}, {
period: "MM",
format: "DD.MM.YYYY HH:NN"
}, {
period: "WW",
format: "DD.MM.YYYY HH:NN"
}, {
period: "DD",
format: "DD.MM.YYYY HH:NN"
}, {
period: "hh",
format: "DD.MM.YYYY HH:NN"
}, {
period: "mm",
format: "DD.MM.YYYY HH:NN"
}, {
period: "ss",
format: "DD.MM.YYYY HH:NN"
}, {
period: "fff",
format: "DD.MM.YYYY HH:NN"
}
]
},
periodSelector: {
position: "bottom",
periods: [
{
period: "MM",
selected: true,
count: 1,
label: "1 month"
}, {
period: "YYYY",
count: 1,
label: "1 year"
}, {
period: "YTD",
label: "YTD"
}, {
period: "MAX",
label: "MAX"
}
]
},
"export": {
"enabled": true
}
});
Как бы мне это сделать?
Не могли бы вы поделиться с нами скрипкой, чтобы проверить вашу проблему? –
Я полагаю, но в настоящее время у меня нет ничего, даже частичного решения. Я создаю обычный AmStockChart, загружая некоторые данные и используя makeChart(). Так что я не уверен, что может показаться скрипкой? – MarkZ
Скрипка показывает, какие настройки вы используете. «Обычный AmStockChart» не говорит о том, что вы включили, потому что график акций не обязательно по умолчанию влияет на это поведение в зависимости от свойств, которые вы используете. Например, настройка barebones с установленными свойствами панели и набора данных покажет весь набор данных, а не только последний месяц. Я могу угадать догадку о том, что вы * могли бы включить из поведения, которое вы описываете, и можете поднять ответ, но скрипка, безусловно, предотвратит много комментариев и комментариев. – xorspark