كيفية إنشاء رسم بياني لخريطة الشجرة
سيناريوهات الاستخدام المحتملة
رسم بياني لخريطة الشجرة يوفر رؤية تسلسلية لبياناتك ويجعل من السهل رؤية الأنماط، مثل أي العناصر هي أفضل المبيعات في المحل. تمثل الفروع الشجرية بواسطة المستطيلات، ويتم عرض كل فرع فرعي كمستطيل أصغر. يعرض رسم بياني الخريطة الشجرية الفئات بواسطة اللون والقرب، ويمكن عرض الكثير من البيانات بسهولة مما قد يكون صعبًا مع أنواع الرسوم البيانية الأخرى.
رسم بياني لخريطة الشجرة
بعد تشغيل الكود أدناه، سترون رسم بياني لخريطة الشجرة كما هو موضح أدناه.
الكود المثالي
الكود العيني التالي يقوم بتحميل ملف Excel العيني ويولد ملف Excel الناتج.
from aspose.cells import Workbook | |
from aspose.cells.charts import ChartType | |
from aspose.cells.drawing import FillType | |
# Create an instance of Workbook | |
workbook = Workbook("treemap.xlsx") | |
# Access the first worksheet | |
worksheet = workbook.worksheets[0] | |
# Add a Treemap chart | |
pieIdx = worksheet.charts.add(ChartType.TREEMAP, 5, 6, 20, 12) | |
# Retrieve the Chart object | |
chart = worksheet.charts[pieIdx] | |
# Set the legend can be showed | |
chart.show_legend = True | |
# Set the chart title name | |
chart.title.text = "TreeMap Chart" | |
# Add series data range(D2:D13,actually) | |
chart.n_series.add("D2:F13", True) | |
# Set category data(A2:A13 is incorrect ) | |
chart.n_series.category_data = "A2:C13" | |
# Show the DataLabels with category names | |
chart.n_series[0].data_labels.show_category_name = True | |
# Fill the PlotArea area with nothing | |
chart.plot_area.area.fill_format.fill_type = FillType.NONE | |
# Save the Excel file | |
workbook.save("out.xlsx") |