2017-11-22 6 views
2

플롯을 사용하여 2 개 이상의 원형 차트를 플로팅하는 방법은 무엇입니까?파이썬에서 플롯으로 여러 원형 차트를 나란히 배치하는 방법은 무엇입니까?

`import plotly.plotly as py 
import plotly.graph_objs as go 
fig = { 
"data": [ 
{ 
    "values": [16, 15, 12, 6, 5, 4, 42], 
    "labels": [ 
    "US", 
    "China", 
    "European Union", 
    "Russian Federation", 
    "Brazil", 
    "India", 
    "Rest of World" 
    ], 
    "domain": {"x": [0, .48]}, 
    "name": "GHG Emissions", 
    "hoverinfo":"label+percent+name", 
    "hole": .4, 
    "type": "pie"},  
{ 
    "values": [27, 11, 25, 8, 1, 3, 25], 
    "labels": [ 
    "US", 
    "China", 
    "European Union", 
    "Russian Federation", 
    "Brazil", 
    "India", 
    "Rest of World" 
    ], 
    "text":"CO2", 
    "textposition":"inside", 
    "domain": {"x": [.52, 1]}, 
    "name": "CO2 Emissions", 
    "hoverinfo":"label+percent+name", 
    "hole": .4, 
    "type": "pie" 
}], 
}} 
     py.iplot(fig, filename='donut') 

도메인이 경우에는 무엇을 의미 하는가 : here을 볼 때 예를 들어, 어떻게 당신은 두 개의 원형 차트에 두 개 더 플롯을 배치해야합니까? 플롯을 사용하여 여러 원형 차트를 그릴 수있는 또 다른 방법은 무엇입니까?

답변

0

이 경우 도메인은 무엇을 의미합니까?

domain은 차트를 배치 할 직사각형을 지정합니다.

예를 domain :

domain={'x': [0, .5], 'y': [0, 1.0]}, 

의미 :

  • 'x': [0, .5] : 장소 0.0 전체 너비 0.5, 즉 이미지의 절반 왼쪽 그래프.
  • 'y': [0, 1.0] : 이미지의 전체 높이를 차지