0
Google 차트를 사용하는 방법을 배우고 있으며 버블 차트에 수직선과 수평선을 추가하려고합니다 (fiddle의 차트 참조).Google 버블 차트에 줄을 추가하십시오.
<div id="series_bubble_div" style="width: 1300px; height: 600px;"></div>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', { 'packages': ['corechart'] });
google.charts.setOnLoadCallback(drawSeriesChart);
function drawSeriesChart() {
var data = google.visualization.arrayToDataTable([
['May', 'Profit', 'Loss', 'Color', 'Amount'],
['One', -0.0200677317826359, 0.00783908666680255, "Blue", 2.90062193473149],
['Two', -0.000769939209045673, -0.000869129717442352, "Red", 0.393370989830078],
['Three', 0.231046771318721, -0.023, "Blue", 4.22746171],
['Four', -0.11516787308815, 0.0307, "Red", 1.58054636957],
['Five', -0.156171745810591, 0.002, "Blue", 4.478502636],
['Six', -0.0539915684061078, 0.0117, "Red", 1.396314864],
['Seven', -0.00718037723705341, -0.011, "Blue", 1.31638390999998],
['Eight', -0.0562574430733049, 0.0411, "Red", 8.39198070530399],
['Nine', 0.235522678055354, -0.005, "Blue", 8.70835673000001],
['Ten', 0.226171773714415, -0.0164, "Red", 5.66191157875001],
['Eleven', -0.0805926930562123, -0.00600000000000001, "Blue", 4.74257550999999],
['Twelve', 0.0642371105755089, 0.0675, "Red", 0.630424760336]
]);
var options = {
title: 'My graph, May 2017',
hAxis: {title: 'Profit',format: 'percent', minValue: -0.05, maxValue: 0.10 },
vAxis: {title: 'Loss',format: 'percent', minValue: -0.03, maxValue: 0.06 },
bubble: { textStyle: { fontSize: 11 } },
axisTitlesPosition: 'out'
};
var chart = new google.visualization.BubbleChart(document.getElementById('series_bubble_div'));
chart.draw(data, options);
}
</script>
아래 그림은 내가 달성하고자하는 효과입니다. 수평선은 + 1.5 % 및 -1.5 %, 수직선은 + 7 % 및 -7 %이어야합니다. 선들 사이의 영역은 나머지 차트 영역보다 다른 색을 가져야합니다.
연락 방법은 궁금하십니까?
당신은 스타일과 주석 분산 형 차트에 버블 차트로 변환하면 좀 덜 날조와 중첩 할 다음에 사이에 널 (null) (선을 그리는 시리즈를 추가 할 수 있습니다 라인을 개별 세그먼트로 나누십시오). 녹색 영역은 가짜로 가장 어려울 수도 있지만 영역 주변의 선분을 닫는 것만으로 '영역'시리즈로 다각형을 그릴 수 있습니다. – dlaliberte
@dlaliberte 각 점에 대한 연속을 만들지 않고 분산 형 차트에서 개별 점 크기를 설정할 수 있습니까? – Kristaps
예, '스 타일'역할을 사용하여 각 스 캐터 포인트의 포인트 크기와 색상을 설정할 수 있습니다. – dlaliberte