So generieren Sie ein gestapeltes Flächendiagramm mit ECharts und der Python-Schnittstelle
ECharts ist eine JavaScript-basierte Open-Source-Visualisierungsbibliothek, die uns bei der Erstellung interaktiver und schöner Diagramme helfen kann. Mit der Python-Schnittstelle von ECharts können wir Python-Code verwenden, um verschiedene Arten von Diagrammen zu generieren, einschließlich gestapelter Flächendiagramme. In diesem Artikel wird die Verwendung von ECharts- und Python-Schnittstellen zum Generieren gestapelter Flächendiagramme vorgestellt und spezifische Codebeispiele gegeben.
Zuerst müssen wir die Python-Bibliothek von ECharts installieren. Sie können pip verwenden, um die Echarts-Python-Bibliothek zu installieren:
pip install echarts-python
Das Folgende ist ein Codebeispiel für die Verwendung von ECharts und der Python-Schnittstelle zum Erstellen eines gestapelten Flächendiagramms:
from pyecharts import options as opts from pyecharts.charts import Line # 创建一个堆叠区域图的实例 line = Line() # 设置x轴和y轴的数据 x_data = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"] y_data1 = [120, 200, 150, 80, 70, 110, 130] y_data2 = [220, 320, 240, 140, 120, 230, 210] y_data3 = [320, 420, 340, 240, 220, 330, 310] line.add_xaxis(xaxis_data=x_data) line.add_yaxis( series_name="产品A", y_axis=y_data1, stack="stack1", areastyle_opts=opts.AreaStyleOpts(opacity=0.5), ) line.add_yaxis( series_name="产品B", y_axis=y_data2, stack="stack1", areastyle_opts=opts.AreaStyleOpts(opacity=0.5), ) line.add_yaxis( series_name="产品C", y_axis=y_data3, stack="stack1", areastyle_opts=opts.AreaStyleOpts(opacity=0.5), ) # 设置图表的标题和坐标轴 line.set_global_opts( title_opts=opts.TitleOpts(title="堆叠区域图示例"), xaxis_opts=opts.AxisOpts(type_="category"), yaxis_opts=opts.AxisOpts(type_="value"), ) # 将图表渲染到HTML文件中 line.render("stacked_area_chart.html")
Im obigen Code wird das Benötigte Module und Funktionen werden zunächst importiert. Anschließend wird eine Line
-Instanz erstellt, um das gestapelte Flächendiagramm zu generieren. Als nächstes legen Sie die X- und Y-Achsendaten fest und fügen sie dem Diagramm hinzu. Der Name, die Y-Achsen-Daten, die Stapelparameter und die Areastyle_opts-Parameter jeder Serie können über die Funktion add_yaxis
festgelegt werden. Abschließend werden der Diagrammtitel und die Achse festgelegt und das Diagramm in eine HTML-Datei gerendert. Line
实例来生成堆叠区域图。接着,设置了x轴和y轴的数据,将其添加到图表中。通过add_yaxis
函数可以设置每个系列的名称、y轴数据、stack参数和areastyle_opts参数。最后,设置了图表的标题和坐标轴,并将图表渲染到了一个HTML文件中。
运行以上代码后,会生成一个名为stacked_area_chart.html
stacked_area_chart.html
generiert, die Informationen zu gestapelten Flächendiagrammen enthält. FazitIn diesem Artikel werden die Schritte zur Verwendung von ECharts und der Python-Schnittstelle zum Generieren eines gestapelten Flächendiagramms vorgestellt und spezifische Codebeispiele aufgeführt. Mit ECharts und Python können wir ganz einfach verschiedene komplexe Diagramme zur Visualisierung von Daten erstellen. Ich hoffe, dieser Artikel ist hilfreich für Sie. 🎜Das obige ist der detaillierte Inhalt vonSo erstellen Sie gestapelte Flächendiagramme mithilfe der ECharts- und Python-Schnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!