[解決済み】ggplot2使用時の永続的な無効なグラフィックス状態エラー
2022-01-11 14:50:18
質問
次のようなデータがあります。
date trt var val
1/8/2008 cc sw5 0.2684138
1/8/2008 cc sw15 0.2897586
1/8/2008 cc sw5 0.2822414
2/8/2008 cc sw5 0.2494583
2/8/2008 cc sw5 0.2692917
2/8/2008 cc sw15 0.2619167
2/8/2008 cc sw5 0.204375
3/8/2008 cc sw5 0.2430625
3/8/2008 cc sw5 0.2654375
3/8/2008 cc sw5 0.2509583
3/8/2008 cc sw5 0.2055625
1/8/2008 ccw sw15 0.2212414
1/8/2008 ccw sw5 0.3613448
1/8/2008 ccw sw5 0.2607586
2/8/2008 ccw sw5 0.2087917
2/8/2008 ccw sw15 0.3390417
2/8/2008 ccw sw5 0.2436458
2/8/2008 ccw sw5 0.290875
3/8/2008 ccw sw5 0.20175
3/8/2008 ccw sw15 0.328875
3/8/2008 ccw sw5 0.2328958
3/8/2008 ccw sw5 0.2868958
以下のようなコードです。
df<-df[order(as.Date(df$date,format="%d/%m/%Y")),,drop=FALSE]
ggplot(data = df,aes(x = date,y = val)) +
geom_point(aes(group = trt))
実行すると、エラーが発生します。
Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) :
invalid graphics state
解決方法は?
私はこれと同じエラーに遭遇し、実行することで解決しました。
dev.off()
を実行し、再度プロットを実行します。以前、何かのグラフィックをエクスポートした際に、グラフィックデバイスが何らかの理由で混乱し、リセットされなかったのだと思います。この方法は、ggplot2を再インストールするよりも簡単です。
関連
-
非常に詳細な2つのシェルコードの例
-
[解決済み] libc++abi.dylib: NSException 型のキャッチされない例外で終了する (lldb)
-
[解決済み】GAEで完全に有効なXMLをパースすると「Prologではコンテンツが許可されません」と表示される
-
[解決済み】 c++ "Incomplete type not allowed" クラス参照情報へのアクセスエラー (前方宣言による円環状依存性)
-
[解決済み】ValueError: 入力配列を形状 (224,224,3) から形状 (224,224) にブロードキャストできませんでした。)
-
[解決済み】Java JDK - doubleからintへの非可逆変換の可能性
-
[解決済み】Nullableオブジェクトは値を持たなければならない?
-
[解決済み] Rでggplot2を使って背景を透明にしたグラフィックを作るには?
-
[解決済み] ggplot2 を使って 2 つの変数を同じグラフに線でプロットする
-
[解決済み】私のggplot2構文が賢明であるときに、R CMDチェック「no visible binding for global variable」注記を処理するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
期限切れのアカウントを自動的に禁止するRouterOSスクリプト
-
InstallShield でホスト名から IP アドレスを取得するコード
-
JScript/VBScriptのデバッグ
-
LinuxでRの新バージョンを直接コピーする方法
-
[解決済み】「g++」が内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されない。
-
[解決済み】ファイルにデータを書き込むときにこのエラーが発生する理由
-
[解決済み】必要な形式パラメータに対応する引数が与えられない - .NETエラー
-
[解決済み] ポインタからキャストを使わずに整数を返す [-Wint-conversion] 戻り値の候補を作る
-
[解決済み】Nullableオブジェクトは値を持たなければならない?
-
[解決済み】math.hを含むにもかかわらず、C言語でpow( )への未定義参照【重複あり