Во-первых, вы используете старую версию Google Chart. jsapi
больше не должен использоваться, см. обновление кода загрузчика библиотеки .
нужно использовать следующую библиотеку вместо ...
это только изменит оператор load
.
и, говоря об операторе load
,
будет ждать загрузки страницы по умолчанию,
, чтобы вы могли использовать ее вместо. ..
$( window ).on( "load"...
и $(document).ready
и т. Д.
рекомендуют настройку, аналогичную следующей ...
google.charts.load('current', {
packages: ['corechart']
}).then(function () {
var options = {
height: 350,
legend: {
position: 'bottom'
},
hAxis: {
title: 'Years'
},
vAxis: {
title: 'Property Value'
},
backgroundColor: '#f1f8e9'
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
$.ajax({
url: url,
headers: {
'X-CSRF-TOKEN': '{{csrf_token()}}'
},
type: "POST",
data: {
'annual_capital_growth':annual_capital_growth,
'property': property,
'forcast_period': forcast_period,
},
context: this
}).done(function (response, status, jqXHR) {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Years');
data.addColumn('number', 'Property Name');
data.addColumn('number', 'Compute Times');
data.addColumn('number', 'Compute Times2');
data.addRows(response.graphArray);
function resize() {
chart.draw(data, options);
}
resize();
$(window).resize(resize);
}).fail(function (jqXHR, status, errorThrown) {
console.log(errorThrown);
});
});
Можно хотеть проверить название шрифта, необходимо указать название шрифта не название файла.
Дважды щелкните по файлу шрифтов, и он должен показать "Имя шрифта": это - то, что Вы хотите удостовериться, указан в Вашем стиле.
Попробуйте это
<Window.Resources>
<Style x:Key="Gotham-XLight">
<Setter Property="TextElement.FontFamily" Value="CustomFonts/#Gotham-XLight" />
</Style>
</Window.Resources>
Кроме того, если Вы не планирование изменения стиля во времени выполнения {StaticResource Gotham-XLight}
будет намного более производительным.