在Python中,我们可以用一些库来绘制汉字和数字。其中一个常被用到的库是matplotlib。通过matplotlib,我们可以把汉字数字画成图形并进行保存。
import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties font = FontProperties(fname='SimHei.ttf', size=14) number = "1234567890" chinese_number = "一二三四五六七八九零" fig, ax = plt.subplots() ax.text(0.5, 0.5, chinese_number, fontproperties=font, fontsize=48, horizontalalignment='center', verticalalignment='center') ax.text(0.5, 0.2, number, fontproperties=font, fontsize=48, horizontalalignment='center', verticalalignment='center') plt.axis('off') plt.show() fig.savefig('chinese_numbers.png')
代码中,我们首先引入了需要用到的库和字体文件。为了能够显示汉字,我们需要指定一个中文字体,这里我用的是SimHei。
接下来,我们定义了一个汉字数字和一个阿拉伯数字,然后使用了matplotlib的text函数来给这些数字进行排版,并调整了一些参数,使得数字居中对齐并且没有坐标轴。
最后,我们把绘制好的图形保存了下来,得到了一个包含中文数字和阿拉伯数字的图像。
总的来说,在Python中绘制汉字数字并不难,只需要合适的库和字体文件,并进行简单的排版即可。