題記の件、苦戦しましたので過程をメモしておきます。range(128)上記はX軸に「あ」と表示させようとしただけなのですが、エラーが出ました。受け取ったものはasciiコードではないと怒られています。ちなみに、日本語でなければ以下のように動きます。pltplt.xlabel("a")原因調査そこで以下のようなコマンドを打ってみました。strどちらも同じstr型なので、単純に日本語であることがダメなようです。日本語」等のキーワードで検索。以下を満足しなければダメなそうです。ユニコード形式で渡すこと。フォント形式を指定すること。対策適用まず、1から実施してみましょう。ユニコード形式で渡すためには文字列を囲む記号の前にuを付ければいいそうです。pltplt.xlabel(u"あ")エラーがでなくなりました。表示は□になっていて表示できていません。フォント形式を指定するためには以下の処理を加えればいいようです。ここでは仮に、MSゴシックのフォントを割り当てています。fontproperties=fp)これで日本語が表示できるようになりました。参考pandasのdataframe型のcolumnsを当てて読みだすときなど、str型の変数を渡したいときは、decodeすれば動きます。fontproperties=fp)これでようやくグラフが書けそうです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。プロフィール兵庫県在住の30代データサイエンティスト。Pythonを使った機械学習等によるデータ分析や、ウェブアプリ等のシステム開発に取り組んでいます。