%가 낮은 값을 가진 클래스가 하나있는 도넛 형 차트가 있습니다. 도넛 차트에서이 레이블을 숨기고 싶습니다. 이 방법으로, 기본 음모로, 나는 그들이 지저분하다고 생각합니다.도넛 차트에서 낮은 비율 Hidding
내 코드 : 우리는 데이터 속성 "textposition"를 추가 할 수 있습니다
from plotly.offline import init_notebook_mode, iplot
init_notebook_mode()
#Dados (values)
dado_app_nascente = groupped_app_veg.loc[groupped_app_veg["app"] == "Entorno nascente", "area_ha"]
dado_app_rio = groupped_app_veg.loc[groupped_app_veg["app"] == "Margem de curso d'água", "area_ha"]
#Legenda ("labels")
label_app_nascente = groupped_app_veg.loc[groupped_app_veg["app"] == "Entorno Nascente", "class_name"].str.title()
label_app_rio = groupped_app_veg.loc[groupped_app_veg["app"] == "Margem de curso d'água", "class_name"].str.title()
#Cores ("marker": {"color"})
c_app_nascente = list(groupped_app_veg.loc[groupped_app_veg["app"] == "Entorno nascente", "color"])
c_app_rio = list(groupped_app_veg.loc[groupped_app_veg["app"] == "Margem de curso d'água", "color"])
fig = {
"data": [
{
"values": dado_app_nascente,
"labels": label_app_nascente,
"domain": {"x": [0, .48]},
"name": "area_entorno_nascente",
#"hoverinfo":"label+percent+name",
"textposition":"inside",
"hole": .4,
"type": "pie",
"marker": {'colors': c_app_nascente},
"showlegend": False
},
{
"values":dado_app_rio,
"labels": label_app_rio,
"textposition":"inside",
"domain": {"x": [.52, 1]},
"name": "area_margem_rio",
#"hoverinfo":"label+percent+name",
"hole": .4,
"type": "pie",
"marker": {'colors': c_app_rio},
}],
"layout": {
"title":"PROPORÇÃO DE CLASSES: VEGETAÇÃO/USO DO SOLO",
"width": 1000,
"height": 500,
"annotations": [
{
"font": {
"size": 18
},
"showarrow": False,
"text": "NASCENTE",
"x": 0.175,
"y": 0.5
},
{
"font": {
"size": 18
},
"showarrow": False,
"text": "RIO",
"x": 0.785,
"y": 0.5
},
{
"font": {
"size": 14
},
"showarrow": False,
"text": "Área Preservação Permanente",
"x": 0.555,
"y": 1.135
},
]
}
}
plotly.offline.iplot(fig)
으로 반복 사전 (x %)보다 작은 그룹을 "다른"범주로 분류 이봐 요? – Aaron