首页 > 解决方案 > 如何在 tkinter 中可视化数据透视表(文本未对齐)?

问题描述

我试图在 tkinter 中可视化数据透视表,但是当字符串很长时文本没有对齐。

例子:

         min max
category100 1  100
category2000 2  1000
category30000  3  10000

我的代码是这样的:我有一个按钮和一个标签来打印数据透视结果。

import tkinter as tk
from tkinter import ttk
from tabulate import tabulate
root = tk.Tk()
root.geometry("1250x750")

def open1():
    import pandas as pd
    df = pd.read_csv('file.csv')
    print(df)
    table1 = (pd.pivot_table(df,index=["Variable1"],values=["Variable2"],aggfunc=[min, max]))
    my_label2 = tk.Label(root, text=table1, justify='left')
    my_label2.place(x=400,y=375)
    

my_btn = tk.Button(root, text="Visualize table", command=open1, bg='orange',width=17, font=("bold",15), takefocus=False)
my_btn.place(x=400,y=275)

if __name__ == '__main__':    
    root.mainloop() 

我的问题是是否存在解决此问题的插件。

标签: pythontkinter

解决方案


推荐阅读