[過去ログ]
くだすれPython(超初心者用) その44【Ruby禁止】 (1002レス)
くだすれPython(超初心者用) その44【Ruby禁止】 http://mevius.5ch.net/test/read.cgi/tech/1563969768/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
800: デフォルトの名無しさん [sage] 2019/09/28(土) 13:59:36.67 ID:3iouDx+X お願いします。 https://uploader.xzy.pw/upload/20190928135502_69376d6c6d.png 以下のコードに何を付け足せば、図の真ん中の結果が得られるようになりますでしょうか。 現状以下のコードを実行して得られるのは、右端の状態です。 ほしい結果は、真ん中(青塗)のとおり、0からグラフの線までが塗りつぶされた状態です。 import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('test.csv') plt.fill(df) plt.plot(df) plt.savefig("file.png") plt.fill()という関数を使うと塗りつぶせるということがわかりました。 しかし、()内の引数?をいろいろ変えてやってみたのですが、期待する結果を得られません。 どのように指定すればよいかお教えください。よろしくお願いいたします。 CSVファイルの中身。 data 1 2 3 4 5 6 7 8 9 50 http://mevius.5ch.net/test/read.cgi/tech/1563969768/800
801: 800 [sage] 2019/09/28(土) 16:01:22.95 ID:3iouDx+X すみません質問を変えます。取り下げます。 CSVに複数列があり、それぞれをxyに指定してあげるとうまくいきました。 cat test.csv num,Data 10/01,10 10/2,13 10/3,15 10/4,3 10/5,4 10/6,12 10/7,10 10/8,11 10/9,9 10/10,1 df = pd.read_csv('test.csv') print(df) x = (df['num']) y = (df['Data']) plt.fill_between(x,y) plt.plot(x,y) plt.savefig("file.png") 擦れ汚しすみませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/801
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.269s*