为什么在 swiftui 中使用 swift 图表框架制作条形图时默认不显示 x 和 y 轴值

问题描述 投票:0回答:1

在创建我的假数据并在 contentView 中创建图表后使用图表框架制作条形图时,没有出现 x 或 y 轴内容,我正在遵循教程,它们与他一起出现,任何人都可以提供帮助

enter image description here

import SwiftUI
import Charts

struct Items : Identifiable {
    var id = UUID()
    let type : String
    let value : Double
}
struct ContentView: View {
    let items : [Items] = [
        Items(type: "Medical", value: 10000),
        Items(type: "Engeneering", value: 5000),
        Items(type: "singing", value: 15000),
        Items(type: "pilot", value: 1000),
        Items(type: "athlete", value: 18000),
        
    ]
    
    
    
    var body: some View {
        
        NavigationView{
            ScrollView{
                Chart(items){item in
                    BarMark( x: .value("Job", item.type),
                             y: .value("salary", item.value)
                    )
                    .foregroundStyle(.brown)
                    .cornerRadius(10)
                    
                    
                }
               
                .frame(height: 200)
                .padding()
                
                
                
            
            }
            .navigationTitle("Charts")
            
        }
        
    }
    
ios swift swiftui charts swiftui-charts
1个回答
0
投票

您的代码运行良好。 Xcode 15.4、iOS 17 可能是苹果的问题。只需尝试清理 DerivedData 并重新启动 Xcode。 chart

© www.soinside.com 2019 - 2024. All rights reserved.