xycold commited on
Commit
1e62ed7
·
verified ·
1 Parent(s): 7be74aa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -7
app.py CHANGED
@@ -5,12 +5,7 @@ import warnings
5
 
6
  warnings.filterwarnings(action='ignore', category=UserWarning)
7
 
8
- # 设置中文字体和编码
9
- from matplotlib import font_manager
10
-
11
- for font in font_manager.fontManager.ttflist:
12
- # 查看字体名以及对应的字体文件名
13
- print(font.name, '-', font.fname)
14
  plt.rcParams['axes.unicode_minus'] = False # 设置正常显示字符
15
 
16
  def process_file(file):
@@ -50,7 +45,8 @@ def generate_output(file, column1, column2, choice, bins):
50
  # 自动判断column1的数据类型
51
  if choice == "是":
52
  # 如果是连续值,则进行分组
53
- data_x = pd.qcut(data_x, q=bins, duplicates='drop').ast
 
54
  else:
55
  # 如果是离散值,则直接使用
56
  pass
 
5
 
6
  warnings.filterwarnings(action='ignore', category=UserWarning)
7
 
8
+ plt.rcParams['font.sans-serif'] = ['DejaVu Sans'] # 选择合适的中文字体
 
 
 
 
 
9
  plt.rcParams['axes.unicode_minus'] = False # 设置正常显示字符
10
 
11
  def process_file(file):
 
45
  # 自动判断column1的数据类型
46
  if choice == "是":
47
  # 如果是连续值,则进行分组
48
+ data_x = pd.qcut(data_x, q=bins, duplicates='drop')
49
+ data_x = data_x.apply(lambda x: f'{x.left:.2f} - {x.right:.2f}')
50
  else:
51
  # 如果是离散值,则直接使用
52
  pass