タグ付けされた質問 「plot」

数学関数または一連のデータのグラフィック表現。折れ線グラフ、棒グラフ、散布図など、さまざまな種類のグラフがあります。


20
Matplotlibを使用して表示する代わりに、プロットを画像ファイルに保存します
オンザフライでプロットを生成するための簡単で汚いスクリプトを書いています。以下のコード(Matplotlibドキュメントから)を出発点として使用しています。 from pylab import figure, axes, pie, title, show # Make a square figure and axes figure(1, figsize=(6, 6)) ax = axes([0.1, 0.1, 0.8, 0.8]) labels = 'Frogs', 'Hogs', 'Dogs', 'Logs' fracs = [15, 30, 45, 10] explode = (0, 0.05, 0, 0) pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True) title('Raining Hogs …
1150 python  matplotlib  plot 

7
どのようにしてxkcdスタイルのグラフを作成できますか?
どうやら、人々はMathematicaとLaTeX でxkcdスタイルのグラフを作成する方法を見つけました。Rでできますか?Ggplot2-ers?geom_xkcdおよび/またはtheme_xkcd? 私はベースグラフィックで推測します、par(xkcd = TRUE)?どうすればいいのですか? ggplot2の最初のスタブとして(そして以下でよりエレガントに示します)、ジッター引数を線に追加すると、手描きの見栄えが良くなります。そう - ggplot(mapping=aes(x=seq(1,10,.1), y=seq(1,10,.1))) + geom_line(position="jitter", color="red", size=2) + theme_bw() これは良い例になりますが、Axesとフォントは複雑になります。ただし、フォントは解決されたように見えます(下記)。軸を空にして手動で描画するための軸を処理する唯一の方法はありますか?よりエレガントな解決策はありますか?特に、ggplot2では、新しいテーマシステムのelement_lineを変更して、ジッターのような引数を取ることができますか?
697 r  ggplot2  plot 

16
Rの同じプロットに2つのグラフをプロットする
y1とy2を同じプロットにプロットします。 x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") しかし、私がこのようにすると、それらは一緒に同じプロットにプロットされません。 Matlab hold onではこれを行うことができますが、誰でもRでこれを行う方法を知っていますか?
571 r  plot  ggplot2  r-faq 


8
matplotlibプロットで軸テキストを非表示にする
どちらの軸にも目盛りや数字のない図をプロットしようとしています(matplotlibの命名法ではなく、従来の意味で軸を使用しています!)。私が遭遇した問題は、matplotlibが値Nを減算してx(y)ticklabelsを調整し、次に軸の最後にNを追加することです。 これは曖昧かもしれませんが、次の簡略化された例は問題を強調しています。「6.18」はNの問題のある値です。 import matplotlib.pyplot as plt import random prefix = 6.18 rx = [prefix+(0.001*random.random()) for i in arange(100)] ry = [prefix+(0.001*random.random()) for i in arange(100)] plt.plot(rx,ry,'ko') frame1 = plt.gca() for xlabel_i in frame1.axes.get_xticklabels(): xlabel_i.set_visible(False) xlabel_i.set_fontsize(0.0) for xlabel_i in frame1.axes.get_yticklabels(): xlabel_i.set_fontsize(0.0) xlabel_i.set_visible(False) for tick in frame1.axes.get_xticklines(): tick.set_visible(False) for tick in frame1.axes.get_yticklines(): …
370 python  matplotlib  plot 

2
ggplot2 Rプロットの軸の制限を設定するにはどうすればよいですか?
私は以下をプロットします: library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 20000)) carrots$veg <- 'carrot' cukes$veg <- 'cuke' vegLengths <- rbind(carrots, cukes) ggplot(vegLengths, aes(length, fill = veg)) + geom_density(alpha = 0.2) ここで、範囲全体ではなく、x=-5000からまでの領域のみをプロットしたいとします5000。 どうやってやるの?
358 r  plot  ggplot2 

11
プロットを画像としてディスクに保存する方法は?
Rを使用して単純な線形回帰をプロットします。その画像をPNGまたはJPEGとして保存したいのですが、自動的に実行できますか?(コード経由) 2つの異なる質問があります。1つ目は、既にプロットをモニターで見ているので、そのまま保存したいです。2つ目は、まだプロットを生成していませんが、プロットコードを実行するときに直接ディスクに保存したいです。
304 r  plot  ggplot2  lattice  r-faq 

11
ggplotで凡例のタイトルを変更する方法
以下のようなプロットがあります。次のコマンドで作成されました: library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating = c(rnorm(200), rnorm(200, mean=.8))) ggplot(df, aes(x=rating, fill=cond)) + geom_density(alpha = .3) + xlab("NEW RATING TITLE") + ylab("NEW DENSITY TITLE") 次に、凡例のタイトルをcondからNEW LEGEND TITLEに変更します。 だから私がやったことは、次の行を追加して上記のコードの最後を追加することです: +labs(colour="NEW LEGEND TITLE") しかし、それは機能しません。それを行う正しい方法は何ですか?
300 r  plot  ggplot2 

9
matplotlibプロットのxticksを削除しますか?
semilogxプロットがあり、xticksを削除したいと思います。私は試した: plt.gca().set_xticks([]) plt.xticks([]) ax.set_xticks([]) グリッドは消えます(ok)が、小さなティック(メインティックの場所)は残ります。それらを削除するには?
290 python  matplotlib  plot 

4
多くの例がMatplotlib / pyplot / pythonで `fig、ax = plt.subplots()`を使用する理由
私はmatplotlib例を研究することで使い方を学んでいます、そして多くの例は単一のプロットを作成する前に次のような行を含むようです... fig, ax = plt.subplots() 下記は用例です... 目盛りラベルのテキストを変更する http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html この例では単一のグラフを作成することだけを試みていますが、この関数がよく使われているのがわかります。他に利点はありますか?の公式デモは、単一のグラフを作成するときにsubplots()も使用f, ax = subplotsし、それ以降はaxのみを参照します。これは彼らが使用するコードです。 # Just a figure and one subplot f, ax = plt.subplots() ax.plot(x, y) ax.set_title('Simple plot')

7
凡例を可能な限り簡単な方法でMatplotlibのPyPlotに追加する
TL; DR - >どのようにして中線グラフの凡例を作成することができますMatplotlibs「をPyPlot余分な変数を作成せずに? 以下のグラフ化スクリプトを検討してください: if __name__ == '__main__': PyPlot.plot(total_lengths, sort_times_bubble, 'b-', total_lengths, sort_times_ins, 'r-', total_lengths, sort_times_merge_r, 'g+', total_lengths, sort_times_merge_i, 'p-', ) PyPlot.title("Combined Statistics") PyPlot.xlabel("Length of list (number)") PyPlot.ylabel("Time taken (seconds)") PyPlot.show() あなたが見ることができるように、これは非常に基本的な使用であるmatplotlibのPyPlot。これにより、理想的には次のようなグラフが生成されます。 特別なことは何もありません。しかし、どのデータがどこにプロットされているかは不明です(私はいくつかのソートアルゴリズムのデータ、所要時間に対する長さをプロットしようとしているので、どの線がどれであるかを人々に知ってもらいたいと思います)。したがって、伝説が必要ですが、以下の例(公式サイトから)を見てください。 ax = subplot(1,1,1) p1, = ax.plot([1,2,3], label="line 1") p2, = ax.plot([3,2,1], label="line 2") p3, = ax.plot([2,3,1], …
263 python  matplotlib  plot 

19
計算を続行できるようにmatplotlibプロットを分離する方法はありますか?
Pythonインタープリターでのこれらの指示の後、プロットのあるウィンドウが表示されます。 from matplotlib.pyplot import * plot([1,2,3]) show() # other code 残念show()ながら、プログラムがさらに計算を行っている間に作成された図をインタラクティブに探索し続ける方法がわかりません。 まったく可能ですか?場合によっては計算が長くなり、中間結果の調査中に進めると役立ちます。
258 python  matplotlib  plot 

1
Mathematicaでカスタム配布のNExpectationを最小化する
これは、6月にさかのぼる以前の質問に関連しています。 Mathematicaでカスタム分布の期待値を計算する 私は@Sasha、過去1年間の多くの回答でによって議論された行に沿って2番目のカスタム分布を使用して定義されたカスタム混合分布を持っています。 分布を定義するコードは次のとおりです。 nDist /: CharacteristicFunction[nDist[a_, b_, m_, s_], t_] := (a b E^(I m t - (s^2 t^2)/2))/((I a + t) (-I b + t)); nDist /: PDF[nDist[a_, b_, m_, s_], x_] := (1/(2*(a + b)))*a* b*(E^(a*(m + (a*s^2)/2 - x))* Erfc[(m + a*s^2 - x)/(Sqrt[2]*s)] + E^(b*(-m …

4
Matplotlibの異なるサイズのサブプロット
Figureに2つのサブプロットを追加する必要があります。1つのサブプロットは、2番目のサブプロットの約3倍の幅(同じ高さ)である必要があります。私はこれGridSpecとcolspan引数を使用してこれを達成しましたが、これを使用figureしてPDFに保存できるようにしたいと考えています。figsizeコンストラクターの引数を使用して最初の図を調整できますが、2番目のプロットのサイズを変更するにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.