検索
ホームページバックエンド開発Python チュートリアルpython matplotlib 中国語表示パラメータ設定 Analysis_python
python matplotlib 中国語表示パラメータ設定 Analysis_pythonDec 16, 2017 am 11:26 AM
matplotlibpythonパラメータ

この記事は主にPython matplotlibの中国語表示パラメータ設定の分析を紹介しています。Pythonに興味のある友人は参考にしてください。

最近、Python の有名な drawing パッケージ matplotlib を学習していたとき、凡例やその他の設定で中国語が正しく表示されない場合があることに気付き、この問題を解決したいと思いました。

PS: この記事は Windows のみを対象としており、他のプラットフォームは参照のみを目的としています。

その理由

は、大まかに言うと、matplotlib ライブラリに中国語フォントが存在しないためです。

対応する matplotlib フォントが配置されているフォルダーである anaconda をインストールしました (matplotlib設定ファイルフォルダーを見つける方法、解決策は以下で説明します、easyman~)。

C:Anaconda64Libsite-packagesmatplotlibmpl-datafontsttf

解決策

それでは、私が考えるより良い解決策を整理してみましょう:

コードを書くたびにパラメータを設定してください


#coding:utf-8
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
#有中文出现的情况,需要u'内容'


一度だけ(推奨)


rrリー


次に、C:Anaconda64Libsite-packagesmatplotlibmpl-data フォルダーに入ると、matplotlibrc 構成ファイルが表示されます。

1) 設定ファイルを開き、次の行を見つけます:


import matplotlib
matplotlib.matplotlib_fname() #将会获得matplotlib包所在文件夹


次に、前の コメントを削除します。

2) 中国語フォントを見つけて、matplotlib フォント ライブラリに置きます。

Windows フォルダー C:WindowsFontsMicrosoftYaHeiUI の下にフォントをコピーし、それを C:Anaconda64Libsite-packagesmatplotlibmpl-datafontsttf フォルダーに貼り付け、名前を Vera.ttf に変更します。

注: このステップの機能は、実際には、matplotlib のデフォルト フォントをコピーした中国語フォントで置き換え、中国語フォント名を matplotlib のフォント名に変更することです。

実際には他の解決策もありますが、私の場合は失敗したようです。

補足

座標軸のマイナス符号は正常に表示されます


#font.serif : Bitstream Vera Serif, New Century Schoolbook, Century Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif



#去掉了注释符号,同时,改为False
axes.unicode_minus : False


まとめ

上記はこの記事ですpython matplotlib 中国語表示パラメータ 解析内容をすべて設定します。皆様のお役に立てれば幸いです。興味のある方は、引き続きこのサイトを参照してください:

関連する推奨事項:

正規表現を使用した Python サンプル コードコネクタ

色付​​きの文字列を出力する Python 実装の事例分析

遺伝的アルゴリズムを実装するための Python コード

以上がpython matplotlib 中国語表示パラメータ設定 Analysis_pythonの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

安装步骤:1、打开PyCharm集成开发环境;2、转到“File”菜单,然后选择“Settings”;3、在“Settings”对话框中,选择“Project: <your_project_name>”下的“Python Interpreter”;4、单击右上角的加号按钮“+”,在弹出的对话框中搜索“matplotlib”;5、选择“matplotlib”安装即可。

如何使用Python和Matplotlib创建三维折线图如何使用Python和Matplotlib创建三维折线图Apr 22, 2023 pm 01:19 PM

1.0简介三维图像技术是现在国际最先进的计算机展示技术之一,任何普通电脑只需要安装一个插件,就可以在网络浏览器中呈现三维的产品,不但逼真,而且可以动态展示产品的组合过程,特别适合远程浏览。立体图视觉上层次分明色彩鲜艳,具有很强的视觉冲击力,让观看的人驻景时间长,留下深刻的印象。立体图给人以真实、栩栩如生,人物呼之欲出,有身临其境的感觉,有很高的艺术欣赏价值。2.0三维图画法与类型首先要安装Matplotlib库可以使用pip:pipinstallmatplotlib假设已经安装了matplotl

深入研究matplotlib的色彩映射表深入研究matplotlib的色彩映射表Jan 09, 2024 pm 03:51 PM

深入学习matplotlib颜色表,需要具体代码示例一、引言matplotlib是一个功能强大的Python绘图库,它提供了丰富的绘图函数和工具,可以用于创建各种类型的图表。而颜色表(colormap)是matplotlib中一个重要的概念,它决定了图表的配色方案。深入学习matplotlib颜色表,将帮助我们更好地掌握matplotlib的绘图功能,使绘

详细讲解Python之Seaborn(数据可视化)详细讲解Python之Seaborn(数据可视化)Apr 21, 2022 pm 06:08 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于Seaborn的相关问题,包括了数据可视化处理的散点图、折线图、条形图等等内容,下面一起来看一下,希望对大家有帮助。

Python中Matplotlib图像怎么添加标签Python中Matplotlib图像怎么添加标签May 12, 2023 pm 12:52 PM

一、添加文本标签plt.text()用于在绘图过程中,在图像上指定坐标的位置添加文本。需要用到的是plt.text()方法。其主要的参数有三个:plt.text(x,y,s)其中x、y表示传入点的x和y轴坐标。s表示字符串。需要注意的是,这里的坐标,如果设定有xticks、yticks标签,则指的不是标签,而是绘图时x、轴的原始值。因为参数过多,不再一一解释,根据代码学习其用法。ha=&#39;center&rsquo;表示垂直对齐方式居中,fontsize=30表示字体大小为3

如何安装matplotlib如何安装matplotlibDec 20, 2023 pm 05:54 PM

安装教程:1、打开命令行窗口,确保已经安装了Python和pip;2、​输入“pip install matplotlib”命令安装matplotlib;3、等待安装完成后,通过import matplotlib.pyplot as plt代码验证matplotlib是否成功安装,若没有报错,说明matplotlib已经成功安装。

分享10款高效的VSCode插件,总有一款能够惊艳到你!!分享10款高效的VSCode插件,总有一款能够惊艳到你!!Mar 09, 2021 am 10:15 AM

VS Code的确是一款非常热门、有强大用户基础的一款开发工具。本文给大家介绍一下10款高效、好用的插件,能够让原本单薄的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。

matplotlib显示中文的方法有哪些matplotlib显示中文的方法有哪些Nov 22, 2023 pm 05:34 PM

显示中文的方法有安装中文字体、配置字体路径、使用中文字符等。详细介绍:1、安装中文字体:首先,您需要安装支持中文字符的字体文件。常用的中文字体有SimHei、SimSun、Microsoft YaHei等;2、配置字体路径:在代码中,需要指定字体文件的路径;3、使用中文字符:在代码中,直接使用中文字符即可。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター