Original source (on modern site) | Article images: [1] [2]
AMD 실적 실망? "2인자 진격 서사는 계속"② 프리미엄뉴스 > - 미국 2024-05-02 16:20 <AMD 실적 실망? "2인자 진격 서사는 계속"①>에서 이어짐
[서울=뉴스핌] 이홍규 기자 = AMD의 리사 수 최고경영자(CEO)는 공급 능력은 충분한 상황이라고 했다. 올해 AI 칩 연간 매출액 전망치 40억달러에 대해서는 보수적인 수치라고 했는데 이는 고객사의 구매 시기를 염두에 뒀기 때문이라고 했다.
AMD(파란색)와 엔비디아의 주가 3년 추이 [자료=코이핀]
통상 대형 클라우드 업체 등은 상반기에는 신기술 도입을 위한 예산 수립과 평가를 하고 하반기에 본격적인 구매...
최신 무료기사 더 보기
관련 종목 차트 ',
props: ['chartData', 'chartUnit'],
watch: {
chartData: function(raw_data) {
var data = [];
raw_data.forEach(function(obj) {
data.push(
{
x: new Date(obj.date).getTime(),
y: floor(obj.close, 2),
}
);
});
var highchartsContainer = $(this.$el).find('.highcharts-container')[0];
Highcharts.chart({
chart: {
zoomType: 'x',
renderTo: highchartsContainer,
height:300,
},
title: {
text: ''
},
tooltip: {
enabled: true,
formatter: function() {
return (new Date(this.x)).toISOString().substr(2,8).replace(/-/g, '.') + ' : ' + this.y + '';
}
},
credits: {
enabled: false
},
subtitle: {
text: ''
},
xAxis: {
type: 'datetime',
title: {
text: ''
},
labels: {
enabled: true
}
},
yAxis: {
title: {
text: ''
},
labels: {
enabled: true
}
},
legend: {
enabled: false
},
plotOptions: {
area: {
fillColor: {
linearGradient: {
x1: 0,
y1: 0,
x2: 0,
y2: 1
},
stops: [
[0, Highcharts.getOptions().colors[0]],
[1, Highcharts.color(Highcharts.getOptions().colors[0]).setOpacity(0).get('rgba')]
]
},
marker: {
radius: 2
},
lineWidth: 1,
states: {
hover: {
lineWidth: 1
}
},
threshold: null
}
},
series: [{
type: 'area',
turboThreshold: 10000, //데이터 값이 많으면 더 늘려야함 기본 1000
data: data,
}]
});
}
}
})
new Vue({
el: '#wrap-widget-chart',
mounted: function() {
this.currentSymbol = chartSymbol;
if (symbolList) {
this.symbolList = symbolList;
symbolList.map(function (obj) {
this.symbolMap[obj.symbol] = obj
})
}
},
data: {
// 데이터 테이블
chartData: [],
chartDataCache: {},
periodOptions: {
'P1M': { name: '1달', unit: 'day' },
'P3M': { name: '3달', unit: 'week' },
'P1Y': { name: '1년', unit: 'month' },
'P3Y': { name: '3년', unit: 'month' },
'P5Y': { name: '5년', unit: 'month' }
},
// 데이터 테이블 (옵셔널)
symbolList: null,
symbolMap: {},
// 핸들링 옵션
currentSymbol: null,
currentPeriod: 'P1Y',
// 디스플레이 관련
isLoading: false,
showTradingViewLink: false
},
watch: {
currentSymbol: function(symbol) {
var symbolMap = this.symbolMap;
if (symbolMap[symbol] && symbolMap[symbol].source === 'tv_stock') {
this.showTradingViewLink = true
} else {
this.showTradingViewLink = false
this.loadChartData()
}
}
},
methods: {
loadChartData: function () {
var currentPeriod = this.currentPeriod,
currentSymbol = this.currentSymbol;
var cacheTargetId = currentSymbol + "-" + currentPeriod;
// 캐시처리
if (this.chartDataCache[cacheTargetId]) {
this.chartData = this.chartDataCache[cacheTargetId]
return
}
this.isLoading = true
var self = this;
axios.get('/data/call_api', {
params: { period: currentPeriod, symbol: currentSymbol },
headers: { 'Content-Type': 'application/json' },
timeout: 10000
}).then(function (res) {
self.chartDataCache[cacheTargetId] = self.chartData = res.data
self.isLoading = false
}).catch(function (err) {
self.isLoading = false
})
},
changePeriod: function (period_name) {
if (this.currentPeriod === period_name) return;
this.currentPeriod = period_name
this.loadChartData()
},
sotck_direct: function() {
document.location.href= '/data/index/'+this.currentSymbol;
}
}
})