私は、x軸に沿ったカテゴリ名が私が望むよりも長いテーブル・バープロット(因子の各レベルのカウントを持つ基本表)を持っています。これは垂直にしてマージンを調整しても同じです。ショート・テーブル・プロットXラベル
テーブルのこれらのラベルまたは各カテゴリー名を最初のn文字だけに短縮するにはどうすればよいですか?
例:
のラベルになるだろうどのように:barplot(table(factor(c("azzzz", "bzzzz", "bzzzz", "czzzz"))))
はa、b、cのこと。あなたはおそらくそれらを正しく合うようにtable
のための完全な文字列を必要とする、今、私はそれについて考える
barplot(table(substr(c("azzzz", "bzzzz", "bzzzz", "czzzz"),1,1)))
EDIT
:
ないあなたが意味を正確に確認してください...あなただけの 'のようなものに置き換えることができますsubstr(<カテゴリ名>、1、n) '?例が役立つでしょう... – joran
@joran:それは合理的ですが、どのようにプロット上のラベルにsubstrを適用するか分からない。 –
あなたのデータのどこかからラベルが来なければなりません。列、データフレームの行名などを変更して、プロットを変更する必要があります。いくつかのサンプルデータとプロッティングコードにより、はるかに明確になります。 – joran