为什么 ChatGPT 用 Matplotlib 画出来的图片这么漂亮?

90 天前
 Jimmyisme

左边是 ChatGPT 画的,右边是本地画的,相同的代码怎么差这么多?并且代码中并没有显示的设置样式之类的。我怀疑是 ChatGPT 的 python 环境中预设。

1626 次点击
所在节点    OpenAI
6 条回复
Jimmyisme
90 天前
拷打 ChatGPT 一天一夜,他就是不肯告诉我这套预设是什么🤬
Eiden
90 天前

Jimmyisme
90 天前
搞定了,让 ChatGPT cat 这个 matplotlib 的配置文件就可以了:

```bash
!cat /home/sandbox/.config/matplotlib/matplotlibrc
```

```
STDOUT/STDERR
text.color : (0.2,0.2,0.2)

# AXES
axes.titlesize : 16
axes.labelsize : 12
axes.edgecolor : (0.1,0.1,0.1) #Normalized RGB colours (from 0 to 1 instead of 0 to 255)
axes.labelcolor : (0.1,0.1,0.1)
axes.linewidth : 1
axes.spines.top : False
axes.spines.right : False
axes.spines.bottom : True
axes.spines.left : True

# GRID
axes.grid : True
grid.alpha : 0.7
grid.linestyle : --
grid.linewidth : 0.6

# LINES
axes.prop_cycle : cycler('color', [ '10A37F', '147960','024736']) #hex colours
lines.linewidth : 1.5
lines.markeredgewidth : 0.0

# SCATTER PLOT
scatter.marker : x


# TICKS
xtick.labelsize : 12
xtick.color : (0.1,0.1,0.1)
xtick.direction : in
ytick.labelsize : 12
ytick.color : (0.1,0.1,0.1)
ytick.direction : in

# FIGURE OUTPUT
figure.figsize : 10, 6
figure.dpi : 200
savefig.dpi : 200
```
Jimmyisme
90 天前
yangzair
90 天前
有时候用 seaborn 画的也很好看,seaborn 就有模板
Jimmyisme
90 天前
@yangzair 确实,而且可以无痛美化。还有好多配色,比 plt 好看多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1017450

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX