xycold commited on
Commit
3ef953e
1 Parent(s): 55aece5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -6,7 +6,7 @@ import warnings
6
  warnings.filterwarnings(action='ignore', category=UserWarning)
7
 
8
  # 设置中文字体和编码
9
- plt.rcParams['font.sans-serif'] = ['Microsoft YaHei UI'] # 选择合适的中文字体
10
  plt.rcParams['axes.unicode_minus'] = False # 设置正常显示字符
11
 
12
  def process_file(file):
@@ -54,11 +54,11 @@ def generate_output(file, column1, column2, choice, bins):
54
  # 统计每个身高分段中不同心血管疾病类别的数量
55
  counts = pd.crosstab(data_x, data_y)
56
  # 设置画布大小
57
- plt.figure(figsize=(bins*2, 6))
58
  # 绘制分段柱形图
59
  counts.plot(kind='bar')
60
  # 设置 x 轴刻度标签横向显示
61
- plt.xticks(rotation=-30)
62
  plt.xlabel(column1, fontsize=12)
63
  plt.ylabel(column2, fontsize=12)
64
  # plt.legend(['不患病', '患病'])
 
6
  warnings.filterwarnings(action='ignore', category=UserWarning)
7
 
8
  # 设置中文字体和编码
9
+ plt.rcParams['font.sans-serif'] = ['SimSun'] # 选择合适的中文字体
10
  plt.rcParams['axes.unicode_minus'] = False # 设置正常显示字符
11
 
12
  def process_file(file):
 
54
  # 统计每个身高分段中不同心血管疾病类别的数量
55
  counts = pd.crosstab(data_x, data_y)
56
  # 设置画布大小
57
+ plt.figure(figsize=(bins*2, 8))
58
  # 绘制分段柱形图
59
  counts.plot(kind='bar')
60
  # 设置 x 轴刻度标签横向显示
61
+ plt.xticks(rotation=15)
62
  plt.xlabel(column1, fontsize=12)
63
  plt.ylabel(column2, fontsize=12)
64
  # plt.legend(['不患病', '患病'])