pycharm使用pandas读取xlsx文件在网页实现可视化(不使用mat和flask插件)
时间: 2024-02-04 21:03:46 浏览: 128
如果你不想使用matplotlib和Flask插件,你可以使用pandas自带的绘图功能来创建图表,然后将图表保存为HTML文件,最后在Web浏览器中打开HTML文件来查看图表。
以下是一个简单的示例脚本:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel("data.xlsx")
# 创建图表数据
ax = df.plot(kind="bar", x="Category", y="Amount")
# 设置图表标题和轴标签
ax.set_title("My Chart")
ax.set_xlabel("Category")
ax.set_ylabel("Amount")
# 将图表保存为HTML文件
ax.get_figure().savefig("chart.png")
with open("chart.html", "w") as f:
f.write('<img src="chart.png">')
```
在这个例子中,我们首先读取了名为"data.xlsx"的Excel文件中的数据,然后使用pandas的plot方法创建了一个条形图。我们使用kind参数指定图表的类型为"bar",并将Category列作为x轴,Amount列作为y轴。然后,我们使用set_title、set_xlabel和set_ylabel方法来设置图表的标题和轴标签。最后,我们将图表保存为一个名为"chart.html"的HTML文件,并将图表嵌入到HTML文件中。
在PyCharm中运行脚本,然后在Web浏览器中打开"chart.html"文件,你就可以看到你的图表了。
阅读全文