質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Matplotlib

MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

448閲覧

matplotlibのような描画パッケージを何も使わずに、リストを可視化することは可能か : plot without matplotlib

NumeraiNoob

総合スコア1

Matplotlib

MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/05/24 19:14

編集2022/05/24 19:15

たとえばimport文でimportするパッケージがnumpyのみでmatplotのような線グラフを書くことは可能でしょうか
Pythonの標準的なパッケージのみでとても簡単でいいのでグラフを描画することは可能でしょうか

これをやりたい理由は、わざわざ数個の要素をもつリストを可視化したいがためにimport文を書いてそれを実行することが効率が悪いなとおもい、なにか方法はあるのではないかと思ったからです。notebookでは途中にimport文を書くのが個人的に気持ち悪いので、import文を書くためだけにページの最初に戻るのが大変です。

例えば、numpy arrayの[1,2,3,4,5,]というリストを超簡単に、簡易的でいいので手間をかけずに可視化することは可能でしょうか。
例えば、テキストのみの組み合わせでグラフを描画するように見せることは可能でしょうか。そのようなパッケージは標準でありますか。
それか本来はその目的でなくても代用できそうなライブラリはありますか

「plot without pyplot」などで検索しましたがわかりませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

array の要素が全て正値(positive value)であれば以下の様に(line plot ではありませんが)。

python

1import numpy as np 2 3data = np.random.rand(10)*100 4print(data) 5print(' '.join(' ▁▂▃▄▅▆▇█'[v] for v in (data*8/data.max()).astype(int))) 6 7# 8array([46.4640353 , 94.05812779, 18.60159835, 98.51166869, 88.11051619, 9 39.16486225, 42.13142329, 87.18723017, 43.24268532, 82.71649299]) 10 11▃ ▇ ▁ █ ▇ ▃ ▃ ▇ ▃ ▆

投稿2022/05/25 01:19

編集2022/05/25 02:18
melian

総合スコア19803

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問