ホームページ  >  記事  >  バックエンド開発  >  matplotlib で中国語を表示するにはどのような方法がありますか?

matplotlib で中国語を表示するにはどのような方法がありますか?

小老鼠
小老鼠オリジナル
2023-11-22 17:34:051123ブラウズ

中国語を表示する方法には、中国語フォントのインストール、フォント パスの構成、中国語の文字の使用などが含まれます。詳細な紹介: 1. 中国語フォントのインストール: まず、中国語の文字をサポートするフォント ファイルをインストールする必要があります。一般的に使用される中国語フォントには、SimHei、SimSun、Microsoft YaHei などが含まれます; 2. フォント パスの設定: コード内でフォント ファイルのパスを指定する必要があります; 3. 中国語文字の使用: コード内では中国語のみを使用します文字を直接。

matplotlib で中国語を表示するにはどのような方法がありますか?

このチュートリアルのオペレーティング システム: Windows 10 システム、Python バージョン 3.11.4、Dell G3 コンピューター。

Matplotlib で中国語を表示するには、中国語の文字が正しく表示されるようにいくつかの構成が必要です。以下は一般的に使用される方法です:

1. 中国語フォントのインストール: まず、中国語の文字をサポートするフォント ファイルをインストールする必要があります。一般的に使用される中国語フォントには、SimHei、SimSun、Microsoft YaHei などが含まれます。

2. フォント パスの設定: コードでは、フォント ファイルのパスを指定する必要があります。次のコードでフォント パスを設定できます。

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 指定字体文件的路径

このうち、['SimHei'] はインストールした中国語フォントの名前で、インストールしたフォント ファイルに応じて変更できます。

3. 中国語の文字を使用する: コードでは、ラベルやタイトルなどに中国語の文字を直接使用できます:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 指定字体文件的路径x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.xlabel("横轴")
plt.ylabel("纵轴")
plt.title("中文标题")
plt.show()

上記のコード例では、font.sans-serif を設定します。パラメーターは、中国語フォントを使用するように Matplotlib を構成するために指定されたフォント ファイル パスです。次に、漢字をラベルとタイトルとして使用し、show() 関数を通じて画像を表示します。

フォント ファイルのパスとフォント名は、実際の状況に応じて変更する必要があることに注意してください。

以上がmatplotlib で中国語を表示するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。