Ich habe "Multilevelpie" Diagramm verwendet. Da die Daten im Diagramm weniger sind (etwa 10 oder 1), verschmelzen die Markennamen mit einem anderen.Fusion Diagramm Multilevelpie Text abgeschnitten/Überlappung Ausgabe
Ich habe den Screenshot mit der Nachricht angehängt, sollten Sie es bitte und senden Sie mir eine Lösung
Bitte überprüfen Sie die JsFiddle Wieder erzeugt das Problem .. & ich habe auch angebracht Bilder, Seltsam Fehler
FusionCharts.ready(function() {
var topProductsChart = new FusionCharts({
type: 'multilevelpie',
renderAt: 'chart-container',
id : "myChart",
width: '500',
height: '500',
dataFormat: 'json',
dataSource: {
"chart": {
"caption": "Split of Top Products Sold",
"subCaption": "Last Quarter",
"captionFontSize": "14",
"subcaptionFontSize": "14",
"baseFontColor" : "#333333",
"baseFont" : "Helvetica Neue,Arial",
"basefontsize": "9",
"subcaptionFontBold": "0",
"bgColor" : "#ffffff",
"canvasBgColor" : "#ffffff",
"showBorder" : "0",
"showShadow" : "0",
"showCanvasBorder": "0",
"pieFillAlpha": "60",
"pieBorderThickness": "2",
"hoverFillColor": "#cccccc",
"pieBorderColor": "#ffffff",
"useHoverColor": "1",
"showValuesInTooltip": "1",
"showPercentInTooltip": "0",
"numberPrefix": "$",
"plotTooltext": "$label, $$valueK, $percentValue"
},
"category": [
{
"label": "Sales by category",
"color": "#ffffff",
"value": "150",
"category": [
{
"label": "Food & {br}Beverages",
"color": "#f8bd19",
"value": "55.5",
"category": [
{
"label": "Breads",
"color": "#f8bd19",
"value": "11.1"
},
{
"label": "Juice",
"color": "#f8bd19",
"value": "27.75"
},
{
"label": "Noodles",
"color": "#f8bd19",
"value": "19.99"
},
{
"label": "Seafood",
"color": "#f8bd19",
"value": "0"
}
]
},
{
"label": "Apparel &{br}Accessories",
"color": "#e44a00",
"value": "42",
"category": [
{
"label": "Sun Glasses",
"color": "#e44a00",
"value": "62.08"
},
{
"label": "Clothing",
"color": "#e44a00",
"value": "18.9"
},
{
"label": "Handbags",
"color": "#e44a00",
"value": "6.3"
},
{
"label": "Shoes",
"color": "#e44a00",
"value": "6.72"
}
]
},
{
"label": "Baby {br}Products",
"color": "#008ee4",
"value": "22.5",
"category": [
{
"label": "Bath &{br}Grooming",
"color": "#008ee4",
"value": "9.45"
},
{
"label": "Feeding",
"color": "#008ee4",
"value": "16.3"
},
{
"label": "Diapers",
"color": "#008ee4",
"value": "76.75"
}
]
},
{
"label": "Electronics",
"color": "#33bdda",
"value": "30",
"category": [
{
"label": "Laptops",
"color": "#33bdda",
"value": "8.1"
},
{
"label": "Televisions",
"color": "#33bdda",
"value": "10.5"
},
{
"label": "SmartPhones",
"color": "#33bdda",
"value": "11.4"
}
]
}
]
}
]
}
});
topProductsChart.render();
});
danke für deine Antwort .... du definierst die Kategorie statisch ..... "drehe (" Handtaschen ", e.sender, -42); rotiere (" Schuhe ", e.sender, -50) ; rotieren ("Bath & Grooming", e.sender, -57); rotieren ("Feeding", e.sender, -64); " in meinem Szenario Datenquelle ist dynamisch ..... ich glaube nicht, dass dies nicht helfen wird, um das Problem zu beheben ..... können Sie einen anderen Weg vorschlagen? Ich habe die Jsfiddle erstellt können Sie auf dieser pls arbeiten .. http://jsfiddle.net/prasadraja07/J7svx/427/ –
Hey @ Prasad 'dataRefiner()' wird dynamisch arbeiten. aber 'rotate()' hat seine Grenzen. Ich dachte das, aber konnte nicht für einen generalisierten überlappenden Manager sorgen. Sag mir etwas, wenn diese Rotation dynamisch ist, ist dann dein Problem geklärt? Aber wenn ein kleines Stück einen großen Text hat, muss es getrimmt werden. Lass mich sehen, ob ich eine verbesserte Version aktualisieren kann. Arbeitest du mit der Version FC 3.11+? – Ayan
ja ich arbeite nur mit der 3.11 ... Ich habe eine Geige für Sie erstellt .... Ich versuchte mit dynamischer "dataSource: dataRefiner (Daten)", .... es funktioniert nicht .... http: // jsfiddle.net/prasadraja07/J7svx/427/ können Sie die ähnliche in jsfiddle maks tun –