allinaigc commited on
Commit
967dab7
·
1 Parent(s): 17f8dab

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -12
app.py CHANGED
@@ -28,8 +28,11 @@ openai.api_key = os.environ['user_token']
28
  os.environ["VERBOSE"] = "True" # 可以看到具体的错误?
29
 
30
  # 设置中文字体。
 
 
31
  myfont = FontProperties(fname='YaHei.ttf') # NOTE: 注意这里的云服务器路径格式。
32
- sns.set(font='myfont')
 
33
  # plt.title("这个是数据分布图", fontsize=12, fontproperties=myfont)
34
  # plt.xlabel('数据A', fontproperties=myfont)
35
 
@@ -125,20 +128,12 @@ async def main():
125
  -------------------------------------------------------------------------
126
  1. 你需要用提问的语言来回答(如:中文提问你就用中文来回答,英文提问你就用英文来回答)。
127
  2. 如果要求你输出图表,那么图的解析度dpi需要设定为500。图尽量使用seaborn库。seaborn库的参数设定:sns.set(rc={'axes.facecolor':'#FFF9ED','figure.facecolor':'#FFF9ED'}, palette='deep'。
128
- 3. matplotlib和seaborn图表上的字体需要设置为中文字体,如下:
129
- 3.1 首先从根目录下安装中文字体:
130
- YaHei = matplotlib.font_manager.FontProperties(fname='YaHei.ttf')
131
- 3.2 然后在图表中设置中文字体:
132
- plt.rcParams['font.family'] = YaHei
133
- plt.title中:fontproperties=YaHei
134
- plt.xlabel中:fontProperties=YaHei
135
- plt.ylabel中:fontProperties=YaHei
136
- sns.set(font='YaHei')
137
 
138
  -------------------------------------------------------------------------
139
  """ # seaborn中的palette参数可以设定图表的颜色,选项包括:deep, muted, pastel, bright, dark, colorblind,Spectral。更多参数可以参考:https://seaborn.pydata.org/generated/seaborn.color_palette.html。
140
 
141
- sns.set(font='myfont')
142
 
143
  user_request = environ_settings + "\n\n" + \
144
  "你需要完成以下任务:\n\n" + prompt + f"注:文件位置在{uploaded_file_path}"
@@ -148,7 +143,7 @@ async def main():
148
  files = [File.from_path(str(uploaded_file_path))]
149
 
150
  with st.status('processing...', expanded=True, state='running') as status:
151
- sns.set(font='myfont')
152
  # generate the response
153
  response = await session.generate_response(
154
  user_request, files=files
 
28
  os.environ["VERBOSE"] = "True" # 可以看到具体的错误?
29
 
30
  # 设置中文字体。
31
+ import matplotlib as mpl
32
+
33
  myfont = FontProperties(fname='YaHei.ttf') # NOTE: 注意这里的云服务器路径格式。
34
+ mpl.rcParams['font.family'] = 'myfont' # 使用宋体作为默认字体
35
+ # sns.set(font='myfont')
36
  # plt.title("这个是数据分布图", fontsize=12, fontproperties=myfont)
37
  # plt.xlabel('数据A', fontproperties=myfont)
38
 
 
128
  -------------------------------------------------------------------------
129
  1. 你需要用提问的语言来回答(如:中文提问你就用中文来回答,英文提问你就用英文来回答)。
130
  2. 如果要求你输出图表,那么图的解析度dpi需要设定为500。图尽量使用seaborn库。seaborn库的参数设定:sns.set(rc={'axes.facecolor':'#FFF9ED','figure.facecolor':'#FFF9ED'}, palette='deep'。
131
+ 3. matplotlib和seaborn图表上的字体需要设置为中文字体,如下:plt.rcParams['font.family'] = 'myfont'
 
 
 
 
 
 
 
 
132
 
133
  -------------------------------------------------------------------------
134
  """ # seaborn中的palette参数可以设定图表的颜色,选项包括:deep, muted, pastel, bright, dark, colorblind,Spectral。更多参数可以参考:https://seaborn.pydata.org/generated/seaborn.color_palette.html。
135
 
136
+ # sns.set(font='myfont')
137
 
138
  user_request = environ_settings + "\n\n" + \
139
  "你需要完成以下任务:\n\n" + prompt + f"注:文件位置在{uploaded_file_path}"
 
143
  files = [File.from_path(str(uploaded_file_path))]
144
 
145
  with st.status('processing...', expanded=True, state='running') as status:
146
+ # sns.set(font='myfont')
147
  # generate the response
148
  response = await session.generate_response(
149
  user_request, files=files