Tôi đang tạo một ứng dụng cho các loại bản vẽ lô/biểu đồ khác nhau trong Mathematica. Cuối cùng nó sẽ có một GUI, nhưng bước đầu tiên là lấy mã đúng, và đủ đơn giản để GUI quản lý. Tôi gặp khó khăn trong việc thiết lập truyền thuyết để không có khung xung quanh.Đường viền khung trên FontChart Legend có bị xóa không?
Dưới đây là một ví dụ rất nhỏ (với một số tùy chọn trên BarChart
đã tùy chỉnh bằng SetOptions
mydata = {4.5644, 5.546, 6.8674, 2.7688, 1.742, 5.3952, 4.3392, 4.5016, \
3.7748, 1.838, 2.24, 0.693, 2.818, 4.9, 3.939, 3.459, 3.755, 4.475, \
3.857, 3.215, 2.206, 2.206, 2.117, 3.403, 3.277, 3.761, 4.276, 2.559, \
3.486, 4.778, 2.281, 2.865, 3.629, 4.916, 4.572, 5.244, 5.395, 2.865, \
-0.524, 5.01, 4.401, 4.513, 4.54}
BarChart[mydata,
ChartStyle -> {Join[
Table[RGBColor[0.5, 0.5, 0.95], {Length[mydata] - 3}], {Magenta,
Magenta, Magenta}]}, PlotRange -> {-2, 8},
ChartLegends -> {Join[
Table[None, {Length[mydata] - 3}], {Placed[
Style["Forecasts", FontFamily -> "Arial", FontSize -> 18],
Bottom]}]}, BarSpacing -> 0.4,
LegendAppearance -> Directive[Background -> Red,
Frame -> None, ImageSize -> 15]]
Và đây là những gì tôi nhận được:.
Hãy thử như tôi có thể, tôi không thể nhận Bạn có thể thấy rằng LegendAppearance
không làm gì cả - tôi đã thử một vài cách tiếp cận khác với nó, quá.
Tôi kín đáo để mã hóa ít recta bằng tay, bởi vì điều đó sẽ rất khó khăn để có được ngay trong GUI cuối cùng. ChartLabels
sẽ không hoạt động, bởi vì điều đó đã được sử dụng cho các nhãn ngày trong phiên bản thực của biểu đồ.
Có ai có bất kỳ đề xuất nào không?
+1: xin lỗi, tôi đang ở nhà bị bệnh và chỉ có xung quanh để kiểm tra xem nó có hiệu quả không. Nó hoạt động trên v8, và nó là thứ mà tôi có thể đặt trong gói làm mặc định. Cảm ơn bạn! – Verbeia
Rất, rất thú vị: 'các chú giải' * '(nơi mà dấu ngoặc là một backquote) đưa ra một bó toàn bộ các bit không có giấy tờ và mảnh .: AssembleLegendContainer \t ContourLegend \t Truyền thuyết \t LegendImage \t LegendPane \t Legends BubbleScaleLegend \t CurveLegend \t LegendContainer \t LegendItemLayout \t LegendPosition \t LegendSize ColorGradientLegend \t GridLegend \t LegendHeading \t LegendLayout \t LegendReap \t LegendSow – Verbeia
@Verbeia nhờ để khẳng định rằng nó hoạt động, và tôi hy vọng nó là hữu ích. Xin lỗi * tôi nếu tôi có vẻ thiếu kiên nhẫn. Tôi đã không. Thay vào đó, một giải pháp làm việc thường nhận được ít nhất một phiếu sau tám giờ, vì vậy tôi nghĩ có lẽ tùy chọn không có giấy tờ này đã bị xóa trong phiên bản 8. (BTW, tôi nghĩ bạn có thể nhúng backtick bằng cách sử dụng backticks đôi cho khối mã. thử: ''? Legending' * '') –