我想在Y轴上放置这些变量[80,90,100],但图表的起始点是我在数组中设置的最小变量。我发现了一种在线图表中实现它的方法,但在柱状图中不起作用。
const data = {
labels: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri"],
datasets: [
{
data: [89,85,96,97,94,91,88]
}
]
};
const graphScreen=()=>{
const screenWidth = Dimensions.get("window").width;
return(
<View >
<BarChart
style={{
marginVertical: 8,
borderRadius: 16
}}
chartConfig={{
backgroundColor: "#e26a00",
backgroundGradientFrom: "#fb8c00",
backgroundGradientTo: "#ffa726",
decimalPlaces: 0, // optional, defaults to 2dp
color: (opacity = 3) => `rgba(200, 255, 255, ${opacity})`,
labelColor: (opacity = 1) => `rgba(255, 255, 255, ${opacity})`,
style: {
borderRadius: 30
},
data: data.datasets,
propsForDots: {
r: "6",
strokeWidth: "2",
stroke: "#ffa726"
}
}}
segments={3}
width={screenWidth}
height={220}
formatYLabel={() => yLabelIterator.next().value}
verticalLabelRotation={0}
/>
</View>
图表所以在这张图片中,我希望左边显示这些变量!