Bagaimana cara mengubah sumbu x min / maks grafik Kolom di Excel?

9

Di sini saya memiliki bagan kolom distribusi binomial, menunjukkan berapa kali Anda dapat mengharapkan untuk menggulung enam dalam 235 gulungan dadu:

teks alternatif

Catatan: Anda juga bisa menyebutnya distribusi massa binomial untuk p=1/6,n=235

Sekarang grafiknya agak berlipat Saya ingin mengubah Minimum dan Maksimum pada sumbu horizontal. saya ingin mengubahnya menjadi:

  • Minimum: 22
  • Maksimal: 57

Artinya saya ingin memperbesar bagian grafik ini:

teks alternatif

Poin bonus untuk pembaca yang dapat mengatakan bagaimana angka 22 dan 57 diterima

Jika ini adalah grafik pencar di Excel, saya bisa menyesuaikan sumbu horizontal minimum dan maksimum seperti yang saya inginkan:

teks alternatif

Sayangnya, ini adalah bagan Kolom , di mana tidak ada opsi untuk menyesuaikan batas minimum dan maksimum dari sumbu ordinasi:

teks alternatif

saya dapat melakukan hal yang sangat mengerikan pada grafik di Photoshop, tetapi setelah itu tidak terlalu berguna:

teks alternatif

Pertanyaan : bagaimana cara mengubah sumbu x minimum dan maksimum dari bagan Kolom di Excel (2007)?

Ian Boyd
sumber

Jawaban:

6

Klik kanan pada bagan dan pilih Pilih Data. Pilih seri Anda dan pilih Edit. Alih-alih memiliki "Nilai Seri" dari A1: A235, buatlah A22: A57 atau yang serupa. Singkatnya, cukup bagan data yang Anda inginkan daripada memetakan semuanya dan mencoba menyembunyikan bagian-bagiannya.

dkusleika
sumber
1
Anda juga harus mengubah rentang label sumbu x (ternyata ada rentang label sumbu x). Kalau tidak, akhirnya hanya dimulai dari nol, bukan 23. Tapi berhasil.
Ian Boyd
3

Ini pendekatan yang sangat berbeda.

Tangkapan layar di bawah ini menunjukkan bagian atas lembar kerja dengan data di kolom A dan B dan urutan bagan.

Bagan kiri atas hanyalah bagan XY Scatter.

Bagan kanan atas menunjukkan distribusi dengan sumbu X diskalakan yang diinginkan.

Bilah galat telah ditambahkan ke bagan kiri tengah.

Bagan kanan tengah menunjukkan cara memodifikasi bilah kesalahan vertikal. Pilih bilah kesalahan vertikal dan tekan Ctrl + 1 (bilangan satu) untuk memformatnya. Pilih arah minus, tanpa batas akhir, dan persentase, masukkan 100% sebagai persentase untuk ditampilkan.

Pilih bilah kesalahan horizontal dan tekan Hapus (grafik kiri bawah).

Format seri XY sehingga tidak menggunakan marker, dan juga tanpa garis (grafik kanan bawah).

Data dan evolusi bagan

Akhirnya, pilih bar kesalahan vertikal dan format mereka untuk menggunakan garis berwarna, dengan lebar lebih tebal. Bilah galat ini menggunakan 4,5 poin.

Bagan jadi menampilkan data yang dipilih

Jon Peltier
sumber
2

Saya menghadapi masalah yang sama, itu menjengkelkan karena fungsi tidak ada untuk grafik selain grafik pencar.

Pekerjaan yang lebih mudah di sekitar saya temukan adalah plot grafik lengkap Anda seperti yang Anda miliki di atas. Dalam kasus Anda memplot data dalam A1: A235.

Kemudian, pada lembar kerja dengan data sumber Anda, cukup pilih baris A1: A21 dan A58: A235 dan 'sembunyikan' mereka (Klik Kanan & pilih Sembunyikan).

Ketika Anda menjentik kembali ke grafik Anda, itu akan menyegarkan untuk hanya menampilkan data dari A22: A57.

Selesai

Andy D
sumber
1

Anda dapat menjalankan makro berikut untuk menetapkan batas pada sumbu x. Jenis sumbu x ini didasarkan pada hitungan, yaitu hanya karena kolom pertama diberi label beberapa angka, itu masih 1 pada skala sumbu. Ex. Jika Anda ingin memplot kolom 5 hingga 36, ​​atur 5 sebagai minimum sumbu x, dan 36 sebagai maksimum sumbu x. (Jangan masukkan tanggal untuk jenis penskalaan yang Anda coba lakukan di sini.) Ini adalah satu-satunya cara yang saya tahu untuk mengubah skala sumbu "tidak dapat diubah". Tepuk tangan!

Sub e1_Min_X_Axis()
On Error GoTo ErrMsg

Min_X_Axis = Application.InputBox(Prompt:="Enter Minimum Date (MM/DD/YYYY), Minimum Number, or Select Cell", Type:=1)
If Min_X_Axis = "False" Then
    Exit Sub
Else
    ActiveChart.Axes(xlCategory).MinimumScale = Min_X_Axis
End If
Exit Sub    

ErrMsg:
    MsgBox ("You must be in a chart."), , "Oops!"

End Sub

Sub e2_Max_X_Axis()
On Error GoTo ErrMsg

Max_X_Axis = Application.InputBox(Prompt:="Enter Maximum Date (MM/DD/YYYY), Number, or Select Cell", Type:=1)

If Max_X_Axis = "False" Then
    Exit Sub
Else
    ActiveChart.Axes(xlCategory).MaximumScale = Max_X_Axis
End If
Exit Sub

ErrMsg:
    MsgBox ("You must be in a chart."), , "Oops!"

End Sub
Phil T
sumber
0

Anda dapat menggunakan offset Excel untuk mengubah zoom sumbu X. Lihat tutorial ini .

JcMaco
sumber
0

Jika Anda memilih sumbu kiri, klik kanan dan pilih "format axis" Anda akan melihat opsi Axis yang memungkinkan Anda untuk mengatur nilai min / max sebagai angka tetap. Anda dapat bermain dengan pengaturan itu untuk memberi Anda hasil yang Anda inginkan.

Phil J
sumber
Selamat datang di SuperUser. Posting asli memiliki referensi ke dialog Format Axis. Apakah ada informasi lebih lanjut yang dapat Anda berikan tentang konfigurasi untuk menghasilkan hasil yang diinginkan.
Brad Patton
Saya downvoted karena pertanyaannya mengacu pada sumbu horizontal, bukan sumbu vertikal.
Jon Peltier
0

Terkait dengan @ dkusleika tetapi lebih dinamis.

Berikut adalah bagian atas lembar kerja dengan angka 0 hingga 235 pada kolom A dan probabilitas bahwa banyak berenam dilemparkan dalam 235 kali lemparan dadu yang adil dalam kolom B. Min dan Maks dari kolom pertama diberikan pada E1 dan E2, bersama dengan bagan awal data.

Data dan bagan semua data

Kami akan menetapkan beberapa nama rentang dinamis (yang oleh Excel disebut "Nama"). Pada tab Rumus pada Pita, klik Tentukan Nama, masukkan nama "jumlah", berikan cakupan lembar kerja aktif (saya menyimpan nama default Sheet1), dan masukkan rumus ini:

= INDEX (Sheet1! $ A $ 2: $ A $ 237, MATCH (Sheet1! $ E $ 1, Sheet1! $ A $ 2: $ A $ 237)): INDEX (Sheet1! $ A $ 2: $ A $ 237, MATCH (Sheet1! $ E $ 2, Sheet1! $ A $ 2: $ A $ 237))

Ini pada dasarnya mengatakan ambil rentang yang dimulai di mana kolom A berisi nilai min di sel E1 dan yang berakhir di mana kolom A berisi nilai maks di sel E2. Ini akan menjadi nilai X kami.

Klik pada tab Rumus> Manajer Nama, pilih "jumlah" untuk mengisi rumus di Mengacu ke di bagian bawah dialog, dan pastikan rentang yang Anda inginkan disorot dalam lembaran.

Dalam dialog Manajer Nama, klik Baru, masukkan nama "probs", dan masukkan rumus yang jauh lebih sederhana

= OFFSET (Sheet1! Hitungan, 0,1)

yang berarti mengambil rentang yang nol baris di bawah dan satu baris di sebelah kanan hitungan. Ini adalah nilai Y kami.

Sekarang klik kanan pada bagan dan pilih Pilih Data dari menu pop-up. Di bawah Label Sumbu Horisontal (Kategori), klik Edit, dan ubah

= Sheet1! $ A $ 2: $ A $ 237

untuk

= Sheet1! Dihitung

dan klik Enter. Sekarang pilih seri yang tercantum di kotak kiri dan klik Edit. Ubah Nilai Seri dari

= Sheet1! $ B $ 2: $ B $ 237

untuk

= Sheet1! Probs

Jika dilakukan dengan benar, bagan sekarang terlihat seperti ini:

Grafik dinamis memplot rentang data yang dipilih

Ubah nilai dalam sel E1 atau E2, dan bagan akan berubah untuk mencerminkan min dan maks yang baru.

Jon Peltier
sumber
0

Inilah pendekatan lain. Excel tidak ada artinya jika tidak fleksibel, jika Anda tahu cara kerjanya.

Klik dua kali sumbu horizontal untuk memformatnya. Ubah jenis skala ke Tanggal. Jika Excel menerapkan format tanggal pada label sumbu, ubah kembali ke format angka.

Pilih 1/22/1900 (hari 22) untuk minimum sumbu dan 2/26/1900 (hari 57) untuk maksimum sumbu.

Jon Peltier
sumber
-1

Ubah tipe grafik Anda menjadi Scatter. Kemudian atur poros sesuai keinginan. Kemudian ubah kembali ke grafik yang Anda inginkan, dan pengaturan sumbu akan disesuaikan.

Akan
sumber
Saya menurunkan ini karena tidak berhasil. Ketika Anda mengubah kembali dari bagan sebaran ke bagan kolom, sumbu kategori bagan kolom diaktifkan kembali, tanpa mekanisme untuk mengubah batas sumbu.
Jon Peltier